From 21d08cc69194017cb8c4dcdecbbbbdda17b3fcb9 Mon Sep 17 00:00:00 2001 From: Vlada Gazizova <94864088+gazizova-vlada@users.noreply.github.com> Date: Fri, 9 Aug 2024 17:41:52 +0300 Subject: [PATCH] Fixed Bug 69577: Srv: Branding. Blank page for "Feedback & Support" when "Show link to Help Center" is disabled --- .../common/Branding/additionalResources.js | 12 +++++++----- packages/shared/api/settings/index.ts | 10 ++-------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/common/Branding/additionalResources.js b/packages/client/src/pages/PortalSettings/categories/common/Branding/additionalResources.js index 3bf68280bf..f7d3cd0e19 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/Branding/additionalResources.js +++ b/packages/client/src/pages/PortalSettings/categories/common/Branding/additionalResources.js @@ -187,12 +187,14 @@ const AdditionalResources = (props) => { const onSave = useCallback(async () => { setIsLoading(true); + const settings = JSON.parse(JSON.stringify(additionalResourcesData)); + + settings.feedbackAndSupportEnabled = feedbackAndSupportEnabled; + settings.videoGuidesEnabled = videoGuidesEnabled; + settings.helpCenterEnabled = helpCenterEnabled; + await api.settings - .setAdditionalResources( - feedbackAndSupportEnabled, - videoGuidesEnabled, - helpCenterEnabled, - ) + .setAdditionalResources(settings) .then(() => { toastr.success(t("Settings:SuccessfullySaveSettingsMessage")); }) diff --git a/packages/shared/api/settings/index.ts b/packages/shared/api/settings/index.ts index 8f3b5919ba..395c38dbad 100644 --- a/packages/shared/api/settings/index.ts +++ b/packages/shared/api/settings/index.ts @@ -407,16 +407,10 @@ export async function getCustomSchemaList() { } export function setAdditionalResources( - feedbackAndSupportEnabled, - videoGuidesEnabled, - helpCenterEnabled, + additionalResources: TAdditionalResources, ) { const data = { - settings: { - helpCenterEnabled, - feedbackAndSupportEnabled, - videoGuidesEnabled, - }, + settings: additionalResources, }; return request({