From afb2c0cc0fd9f875de90fe912dcecd50d23ce9da Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Fri, 22 May 2026 14:22:01 +0200 Subject: [PATCH] Use MigrationEntries::hasStatus --- src/features/migration/MigrationEntries.ts | 6 +++++- src/features/migration/MigrationManager.ts | 5 ++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/features/migration/MigrationEntries.ts b/src/features/migration/MigrationEntries.ts index 4bcf8e5d..14038189 100644 --- a/src/features/migration/MigrationEntries.ts +++ b/src/features/migration/MigrationEntries.ts @@ -52,7 +52,11 @@ export class MigrationEntries { public static getMigratable(entries: TMigrationEntry[]): MigratableEntry[] { return Object.values(entries).filter( (entry): entry is MigratableEntry => - [MigrationEntryStatus.SEARCH_COMPLETE, MigrationEntryStatus.MIGRATING].includes(entry.status) && + MigrationEntries.hasStatus( + entry, + MigrationEntryStatus.SEARCH_COMPLETE, + MigrationEntryStatus.MIGRATING, + ) && !entry.isExcluded && entry.selectedMatchMangaId != null && entry.selectedMatchSourceId != null, diff --git a/src/features/migration/MigrationManager.ts b/src/features/migration/MigrationManager.ts index f9e570eb..cee81db2 100644 --- a/src/features/migration/MigrationManager.ts +++ b/src/features/migration/MigrationManager.ts @@ -1090,9 +1090,8 @@ export class MigrationManager { } const { signal } = MigrationManager.getOrCreateAbortController(); - const { status } = entry; - if (status === MigrationEntryStatus.SEARCH_FAILED) { + if (MigrationEntries.hasStatus(entry, MigrationEntryStatus.SEARCH_FAILED)) { MigrationManager.updateState((draft) => { draft.searchProgress.completed -= 1; draft.searchProgress.failed -= 1; @@ -1107,7 +1106,7 @@ export class MigrationManager { return; } - if (status === MigrationEntryStatus.MIGRATION_FAILED) { + if (MigrationEntries.hasStatus(entry, MigrationEntryStatus.MIGRATION_FAILED)) { MigrationManager.updateState((draft) => { draft.migrationProgress.completed -= 1; draft.migrationProgress.failed -= 1;