Sync normalized widget copy in admin response

This commit is contained in:
rajchales-monito
2026-07-30 09:38:00 +02:00
parent a9ba22aafa
commit 04d612b3bb
+1
View File
@@ -1539,6 +1539,7 @@ function formatSite(site) {
settings.launcherEffects = { ...defaultSettings().launcherEffects, ...(settings.launcherEffects || {}) }; settings.launcherEffects = { ...defaultSettings().launcherEffects, ...(settings.launcherEffects || {}) };
settings.widgetLanguage = normalizeWidgetLanguageSettings(settings.widgetLanguage); settings.widgetLanguage = normalizeWidgetLanguageSettings(settings.widgetLanguage);
settings.widgetCopy = normalizeWidgetCopy(settings.widgetCopy || {}, settings); settings.widgetCopy = normalizeWidgetCopy(settings.widgetCopy || {}, settings);
syncLegacyWidgetCopy(settings);
settings.translations = { ...defaultSettings().translations, ...(settings.translations || {}) }; settings.translations = { ...defaultSettings().translations, ...(settings.translations || {}) };
const storedOpenAiKey = settings.translations.openaiApiKey || OPENAI_API_KEY; const storedOpenAiKey = settings.translations.openaiApiKey || OPENAI_API_KEY;
settings.translations.hasOpenaiApiKey = Boolean(storedOpenAiKey); settings.translations.hasOpenaiApiKey = Boolean(storedOpenAiKey);