Fix invalid chapter download state in database (#1271)

* Fix invalid chapter download state in database

Should have been added with 37f57c0c55

* Improve "fix chapter invalid download state" migrations
This commit is contained in:
schroda
2025-02-15 03:02:10 +01:00
committed by GitHub
parent c8bd39b4bf
commit c4d849d6a3
2 changed files with 21 additions and 4 deletions
@@ -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()
}
@@ -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()
}