diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Category.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Category.kt index c46da97c..94fb5069 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Category.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/Category.kt @@ -142,9 +142,8 @@ object Category { .select { MangaTable.inLibrary eq true } .andWhere { CategoryMangaTable.manga.isNull() } } else { - CategoryMangaTable.select { - CategoryMangaTable.category eq categoryId - } + CategoryMangaTable.leftJoin(MangaTable).select { CategoryMangaTable.category eq categoryId } + .andWhere { MangaTable.inLibrary eq true } }.count().toInt() } }