From 1246cec55d9da4dd5c977af3e4eddd2c7ae833fb Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Thu, 2 Jul 2026 22:59:01 +0200 Subject: [PATCH] Fix "sync data" setting include/exclude preview --- src/features/settings/screens/ServerSettings.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/features/settings/screens/ServerSettings.tsx b/src/features/settings/screens/ServerSettings.tsx index e72966cd..75f7cc12 100644 --- a/src/features/settings/screens/ServerSettings.tsx +++ b/src/features/settings/screens/ServerSettings.tsx @@ -60,7 +60,7 @@ import { Confirmation } from '@/base/AppAwaitableComponent.ts'; import { BackupFlagInclusionDialog } from '@/features/backup/component/BackupFlagInclusionDialog.tsx'; import ListItemButton from '@mui/material/ListItemButton'; import { AwaitableComponent } from 'awaitable-component'; -import { getAutoBackupFlagsInfo } from '@/features/backup/Backup.utils.ts'; +import { convertToAutoBackupFlags, getAutoBackupFlagsInfo } from '@/features/backup/Backup.utils.ts'; import type { BackupFlagInclusionState } from '@/features/backup/Backup.types.ts'; import { epochToDate, getDateString } from '@/base/utils/DateHelper.ts'; @@ -228,7 +228,10 @@ export const ServerSettings = () => { const isCustomSyncInterval = !SYNC_INTERVAL_VALUES.includes( d(serverSettings.syncInterval).minutes.asWholeMinutes.toISOString(), ); - const syncDataFlagsInfo = getAutoBackupFlagsInfo(serverSettings); + const syncDataFlagsInfo = getAutoBackupFlagsInfo( + convertToAutoBackupFlags(convertSyncDataToBackupFlags(serverSettings)), + SYNC_SETTINGS_HIDDEN_BACKUP_FLAGS, + ); const includedSyncDataText = syncDataFlagsInfo.true; const excludedSyncDataText = syncDataFlagsInfo.false;