fix(Map): Fix problem with restoring settings on widgets

This commit is contained in:
DanSylvest
2025-10-11 19:10:27 +03:00
parent aa4d49027c
commit 748347df9a
4 changed files with 4 additions and 4 deletions

View File

@@ -64,7 +64,7 @@ export const ImportExport = () => {
// INFO: WE NOT SUPPORT MIGRATIONS FOR OLD FILES AND Clipboard // INFO: WE NOT SUPPORT MIGRATIONS FOR OLD FILES AND Clipboard
const parsed = parseMapUserSettings(text); const parsed = parseMapUserSettings(text);
if (applySettings(applyMigrations(parsed))) { if (applySettings(applyMigrations(parsed) || createDefaultStoredSettings())) {
toast.current?.show({ toast.current?.show({
severity: 'success', severity: 'success',
summary: 'Import', summary: 'Import',

View File

@@ -35,7 +35,7 @@ export const ServerSettings = () => {
try { try {
//INFO: INSTEAD CHECK WE WILL TRY TO APPLY MIGRATION //INFO: INSTEAD CHECK WE WILL TRY TO APPLY MIGRATION
applySettings(applyMigrations(JSON.parse(res.default_settings))); applySettings(applyMigrations(JSON.parse(res.default_settings)) || createDefaultStoredSettings());
callToastSuccess(toast.current, 'Settings synchronized successfully'); callToastSuccess(toast.current, 'Settings synchronized successfully');
} catch (error) { } catch (error) {
applySettings(createDefaultStoredSettings()); applySettings(createDefaultStoredSettings());

View File

@@ -42,7 +42,7 @@ export const useActualizeRemoteMapSettings = ({
} }
try { try {
applySettings(applyMigrations(JSON.parse(res.default_settings))); applySettings(applyMigrations(JSON.parse(res.default_settings) || createDefaultStoredSettings()));
} catch (error) { } catch (error) {
applySettings(createDefaultStoredSettings()); applySettings(createDefaultStoredSettings());
} }

View File

@@ -26,7 +26,7 @@ export const applyMigrations = (mapSettings: any) => {
return { ...currentMapSettings, version: STORED_SETTINGS_VERSION, migratedFromOld: true }; return { ...currentMapSettings, version: STORED_SETTINGS_VERSION, migratedFromOld: true };
} }
return; return currentMapSettings;
} }
const cmVersion = currentMapSettings.version || 0; const cmVersion = currentMapSettings.version || 0;