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({