Remove "default" category from backups (#1307)

Restoring a suwayomi backup in mihon created a category named "Default"
This commit is contained in:
schroda
2025-03-23 00:34:57 +01:00
committed by GitHub
parent d0ee1ba5af
commit 226fad5594

View File

@@ -24,6 +24,7 @@ import org.jetbrains.exposed.sql.Query
import org.jetbrains.exposed.sql.SortOrder import org.jetbrains.exposed.sql.SortOrder
import org.jetbrains.exposed.sql.selectAll import org.jetbrains.exposed.sql.selectAll
import org.jetbrains.exposed.sql.transactions.transaction import org.jetbrains.exposed.sql.transactions.transaction
import suwayomi.tachidesk.manga.impl.Category
import suwayomi.tachidesk.manga.impl.CategoryManga import suwayomi.tachidesk.manga.impl.CategoryManga
import suwayomi.tachidesk.manga.impl.backup.BackupFlags import suwayomi.tachidesk.manga.impl.backup.BackupFlags
import suwayomi.tachidesk.manga.impl.backup.proto.models.Backup import suwayomi.tachidesk.manga.impl.backup.proto.models.Backup
@@ -292,7 +293,8 @@ object ProtoBackupExport : ProtoBackupBase() {
.orderBy(CategoryTable.order to SortOrder.ASC) .orderBy(CategoryTable.order to SortOrder.ASC)
.map { .map {
CategoryTable.toDataClass(it) CategoryTable.toDataClass(it)
}.map { }.filter { it.id != Category.DEFAULT_CATEGORY_ID }
.map {
BackupCategory( BackupCategory(
it.name, it.name,
it.order, it.order,