From 226fad5594871d24c0f670d2bac741076e048376 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sun, 23 Mar 2025 00:34:57 +0100 Subject: [PATCH] Remove "default" category from backups (#1307) Restoring a suwayomi backup in mihon created a category named "Default" --- .../tachidesk/manga/impl/backup/proto/ProtoBackupExport.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupExport.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupExport.kt index bc5d245b..75b6b025 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupExport.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/backup/proto/ProtoBackupExport.kt @@ -24,6 +24,7 @@ import org.jetbrains.exposed.sql.Query import org.jetbrains.exposed.sql.SortOrder import org.jetbrains.exposed.sql.selectAll import org.jetbrains.exposed.sql.transactions.transaction +import suwayomi.tachidesk.manga.impl.Category import suwayomi.tachidesk.manga.impl.CategoryManga import suwayomi.tachidesk.manga.impl.backup.BackupFlags import suwayomi.tachidesk.manga.impl.backup.proto.models.Backup @@ -292,7 +293,8 @@ object ProtoBackupExport : ProtoBackupBase() { .orderBy(CategoryTable.order to SortOrder.ASC) .map { CategoryTable.toDataClass(it) - }.map { + }.filter { it.id != Category.DEFAULT_CATEGORY_ID } + .map { BackupCategory( it.name, it.order,