From 8a394aea8eb0a0d69a7c55e84ebeac74b34b23ff Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Wed, 14 Oct 2020 14:32:39 +0200 Subject: [PATCH] Fixed 'null' portal button text no refs. - fixing portal button displaying 'null' if the portal button text input field is empty --- app/components/modal-portal-settings.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/components/modal-portal-settings.js b/app/components/modal-portal-settings.js index f55dcaedf..525a95724 100644 --- a/app/components/modal-portal-settings.js +++ b/app/components/modal-portal-settings.js @@ -82,6 +82,7 @@ export default ModalComponent.extend({ const baseUrl = this.config.get('blogUrl'); const portalBase = '/#/portal/preview'; const settingsParam = new URLSearchParams(); + const signupButtonText = this.settings.get('portalButtonSignupText') || ''; settingsParam.append('button', this.settings.get('portalButton')); settingsParam.append('name', this.settings.get('portalName')); settingsParam.append('isFree', this.isFreeChecked); @@ -91,7 +92,7 @@ export default ModalComponent.extend({ if (this.buttonIcon) { settingsParam.append('buttonIcon', encodeURIComponent(this.buttonIcon)); } - settingsParam.append('signupButtonText', encodeURIComponent(this.settings.get('portalButtonSignupText'))); + settingsParam.append('signupButtonText', encodeURIComponent(signupButtonText)); if (this.settings.get('accentColor') === '' || this.settings.get('accentColor')) { settingsParam.append('accentColor', encodeURIComponent(`${this.settings.get('accentColor')}`)); }