From f958e56278f2470d9de1cfb8876c126c4d346920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Mon, 2 Mar 2026 21:35:22 +0100 Subject: [PATCH] nicolium: use new key for frontend_configurations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/nicolium/src/actions/admin.ts | 2 +- packages/nicolium/src/actions/frontend-config.ts | 12 ++++++++---- packages/nicolium/src/reducers/frontend-config.ts | 4 ++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/nicolium/src/actions/admin.ts b/packages/nicolium/src/actions/admin.ts index 7032bb36a..44861a11f 100644 --- a/packages/nicolium/src/actions/admin.ts +++ b/packages/nicolium/src/actions/admin.ts @@ -49,7 +49,7 @@ const updateFrontendConfig = (data: Record) => (dispatch: AppDispat key: ':frontend_configurations', value: [ { - tuple: [':pl_fe', data], + tuple: [':nicolium', data], }, ], }, diff --git a/packages/nicolium/src/actions/frontend-config.ts b/packages/nicolium/src/actions/frontend-config.ts index 29d2bd449..e1ce3794c 100644 --- a/packages/nicolium/src/actions/frontend-config.ts +++ b/packages/nicolium/src/actions/frontend-config.ts @@ -33,10 +33,14 @@ const fetchFrontendConfig = if (features.frontendConfigurations) { return dispatch(fetchFrontendConfigurations()).then((data) => { - const key = 'pl_fe'; - if (data[key]) { - dispatch(importFrontendConfig(data[key], host)); - return data[key]; + const legacyKey = 'pl_fe'; + const key = 'nicolium'; + + const foundData = data[key] || data[legacyKey]; + + if (foundData) { + dispatch(importFrontendConfig(foundData, host)); + return foundData; } else { return dispatch(fetchFrontendConfigJson(host)); } diff --git a/packages/nicolium/src/reducers/frontend-config.ts b/packages/nicolium/src/reducers/frontend-config.ts index d0dd466d7..0b36dce24 100644 --- a/packages/nicolium/src/reducers/frontend-config.ts +++ b/packages/nicolium/src/reducers/frontend-config.ts @@ -35,8 +35,8 @@ const preloadImport = (state: Record, action: Record) const feData = action.data[path]; if (feData) { - const plfe = feData.pl_fe; - return plfe ? { ...fallbackState, ...plfe } : fallbackState; + const nicoliumConfig = feData.nicolium || feData.pl_fe; + return nicoliumConfig ? { ...fallbackState, ...nicoliumConfig } : fallbackState; } else { return state; }