diff --git a/app/mattermost.js b/app/mattermost.js index 8e54c4232..612a2edde 100644 --- a/app/mattermost.js +++ b/app/mattermost.js @@ -8,7 +8,7 @@ import {Provider} from 'react-redux'; import {loadMe} from 'mattermost-redux/actions/users'; import {resetToChannel, resetToSelectServer} from 'app/actions/navigation'; -import {setDeepLinkURL} from 'app/actions/views/root'; +import {setDeepLinkURL, loadConfigAndLicense} from 'app/actions/views/root'; import {getAppCredentials} from 'app/init/credentials'; import emmProvider from 'app/init/emm_provider'; import 'app/init/device'; @@ -48,7 +48,8 @@ const launchApp = (credentials) => { ]); if (credentials) { - waitForHydration(store, () => { + waitForHydration(store, async () => { + await store.dispatch(loadConfigAndLicense()); store.dispatch(loadMe()); resetToChannel({skipMetrics: true}); });