From dfd011aebce428932e03f44334447950cb7fb069 Mon Sep 17 00:00:00 2001 From: Elias Nahum Date: Fri, 3 May 2019 23:18:41 -0400 Subject: [PATCH] MM-15428 Fix iOS when managed config is not set (#2768) --- app/mattermost_managed/mattermost-managed.ios.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/mattermost_managed/mattermost-managed.ios.js b/app/mattermost_managed/mattermost-managed.ios.js index 4c4c64d8a..dc0074e6c 100644 --- a/app/mattermost_managed/mattermost-managed.ios.js +++ b/app/mattermost_managed/mattermost-managed.ios.js @@ -8,6 +8,7 @@ const {BlurAppScreen, MattermostManaged} = NativeModules; const mattermostManagedEmitter = new NativeEventEmitter(MattermostManaged); const listeners = []; +const emptyObject = {}; let cachedConfig = {}; export default { @@ -38,7 +39,7 @@ export default { blurAppScreen: BlurAppScreen.enabled, getConfig: async () => { try { - cachedConfig = await MattermostManaged.getConfig(); + cachedConfig = await MattermostManaged.getConfig() || emptyObject; } catch (error) { // do nothing... }