diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0041_FixDownloadedChaptersWithoutPageCount.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0041_FixDownloadedChaptersWithoutPageCount.kt index 19690f61..e48d7257 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0041_FixDownloadedChaptersWithoutPageCount.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0041_FixDownloadedChaptersWithoutPageCount.kt @@ -15,9 +15,6 @@ class M0041_FixDownloadedChaptersWithoutPageCount : SQLMigration() { """ UPDATE CHAPTER SET IS_DOWNLOADED = FALSE - WHERE ID IN ( - SELECT ID FROM CHAPTER - WHERE IS_DOWNLOADED = TRUE AND PAGE_COUNT <= 0 - ); + WHERE IS_DOWNLOADED = TRUE AND PAGE_COUNT <= 0 """.trimIndent() } diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0044_FixDownloadedChaptersWithoutPageCountII.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0044_FixDownloadedChaptersWithoutPageCountII.kt new file mode 100644 index 00000000..5f195f82 --- /dev/null +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/database/migration/M0044_FixDownloadedChaptersWithoutPageCountII.kt @@ -0,0 +1,20 @@ +package suwayomi.tachidesk.server.database.migration + +/* + * Copyright (C) Contributors to the Suwayomi project + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +import de.neonew.exposed.migrations.helpers.SQLMigration + +@Suppress("ClassName", "unused") +class M0044_FixDownloadedChaptersWithoutPageCountII : SQLMigration() { + override val sql: String = + """ + UPDATE CHAPTER + SET IS_DOWNLOADED = FALSE + WHERE IS_DOWNLOADED = TRUE AND PAGE_COUNT <= 0 + """.trimIndent() +}