diff --git a/packages/client/src/pages/PortalSettings/categories/common/Branding/whitelabel.js b/packages/client/src/pages/PortalSettings/categories/common/Branding/whitelabel.js index f2ac6fbcdd..524e91a71a 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/Branding/whitelabel.js +++ b/packages/client/src/pages/PortalSettings/categories/common/Branding/whitelabel.js @@ -122,13 +122,20 @@ const WhiteLabel = (props) => { let logosArr = []; for (let i = 0; i < logoUrlsWhiteLabel.length; i++) { - if (!isEqual(logoUrlsWhiteLabel[i], defaultWhiteLabelLogoUrls[i])) { + const currentLogo = logoUrlsWhiteLabel[i]; + const defaultLogo = defaultWhiteLabelLogoUrls[i]; + + if (!isEqual(currentLogo, defaultLogo)) { + let value = {}; + + if (!isEqual(currentLogo.path.light, defaultLogo.path.light)) + value.light = currentLogo.path.light; + if (!isEqual(currentLogo.path.dark, defaultLogo.path.dark)) + value.dark = currentLogo.path.dark; + logosArr.push({ key: String(i + 1), - value: { - light: logoUrlsWhiteLabel[i].path.light, - dark: logoUrlsWhiteLabel[i].path.dark, - }, + value: value, }); } }