From c77a1b167739c11b51baeefb5a7fd00104eadf4d Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Thu, 18 Sep 2025 00:28:31 +0200 Subject: [PATCH] Fix library update skip entries setting Regression 94299433c88692284caaf2bbe573b9149db89d3e --- .../globalUpdate/GlobalUpdateSettingsEntries.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx b/src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx index b823ce7e..1e8ad7fb 100644 --- a/src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx +++ b/src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx @@ -47,10 +47,16 @@ const getSkipMangasText = (settings: GlobalUpdateSkipEntriesSettings) => { return skipSettings.join(', '); }; +const extractSkipEntriesSettings = (serverSettings: ServerSettings): GlobalUpdateSkipEntriesSettings => ({ + excludeCompleted: serverSettings.excludeCompleted, + excludeNotStarted: serverSettings.excludeNotStarted, + excludeUnreadChapters: serverSettings.excludeUnreadChapters, +}); + export const GlobalUpdateSettingsEntries = ({ serverSettings }: { serverSettings: ServerSettings }) => { const { t } = useTranslation(); - const globalUpdateSettings = serverSettings; + const globalUpdateSettings = extractSkipEntriesSettings(serverSettings); const [mutateSettings] = requestManager.useUpdateServerSettings(); const [dialogSettings, setDialogSettings] = useState(