diff --git a/komga/src/main/kotlin/org/gotson/komga/domain/service/ReadListLifecycle.kt b/komga/src/main/kotlin/org/gotson/komga/domain/service/ReadListLifecycle.kt index 7d49a843e..df100815b 100644 --- a/komga/src/main/kotlin/org/gotson/komga/domain/service/ReadListLifecycle.kt +++ b/komga/src/main/kotlin/org/gotson/komga/domain/service/ReadListLifecycle.kt @@ -131,8 +131,7 @@ class ReadListLifecycle( val result = readListMatcher.matchReadListRequest(request) return when { result.readList != null -> { - readListRepository.insert(result.readList) - result.copy(readList = readListRepository.findByIdOrNull(result.readList.id)!!) + result.copy(readList = addReadList(result.readList)) } else -> result }