From b050f7f1fc9c6fbc52eae5a53676b329ca3def19 Mon Sep 17 00:00:00 2001 From: Oleksii Orel Date: Tue, 21 Jan 2025 19:21:43 +0200 Subject: [PATCH] fix: branding data merge Signed-off-by: Oleksii Orel --- packages/dashboard-frontend/src/store/Branding/actions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/dashboard-frontend/src/store/Branding/actions.ts b/packages/dashboard-frontend/src/store/Branding/actions.ts index 1c882077a..034794c1b 100644 --- a/packages/dashboard-frontend/src/store/Branding/actions.ts +++ b/packages/dashboard-frontend/src/store/Branding/actions.ts @@ -12,6 +12,7 @@ import common from '@eclipse-che/common'; import { createAction } from '@reduxjs/toolkit'; +import cloneDeep from 'lodash/cloneDeep'; import merge from 'lodash/merge'; import { fetchApiInfo, fetchBranding } from '@/services/assets/branding'; @@ -71,7 +72,7 @@ export const actionCreators = { }; export function getBrandingData(receivedBranding?: { [key: string]: any }): BrandingData { - let branding: BrandingData = Object.assign({}, BRANDING_DEFAULT); + let branding: BrandingData = cloneDeep(BRANDING_DEFAULT); if (receivedBranding && Object.keys(receivedBranding).length > 0) { branding = merge(branding, receivedBranding);