From 8b6282f2ee7c87a47778df81eb417565956c020c Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Fri, 4 Aug 2023 19:04:16 +0300 Subject: [PATCH] Editor: fix for empty config --- packages/editor/src/client/components/Editor.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/editor/src/client/components/Editor.js b/packages/editor/src/client/components/Editor.js index 6332d5fc17..089520400d 100644 --- a/packages/editor/src/client/components/Editor.js +++ b/packages/editor/src/client/components/Editor.js @@ -114,13 +114,19 @@ function Editor({ } useEffect(() => { - const androidID = portalSettings.deepLink.androidPackageName; - const iOSId = portalSettings.deepLink.iosPackageId; - const deepLinkUrl = portalSettings.deepLink.url; + const androidID = portalSettings?.deepLink?.androidPackageName; + const iOSId = portalSettings?.deepLink?.iosPackageId; + const deepLinkUrl = portalSettings?.deepLink?.url; const defaultOpenDocument = localStorage.getItem("defaultOpenDocument"); - if (isMobileOnly && !defaultOpenDocument) { + if ( + isMobileOnly && + !defaultOpenDocument && + androidID && + iOSId && + deepLinkUrl + ) { setIsShowDeepLink(true); }