diff --git a/src/main/kotlin/io/github/bayang/jelu/dao/BookRepository.kt b/src/main/kotlin/io/github/bayang/jelu/dao/BookRepository.kt index be609411..4d111efa 100644 --- a/src/main/kotlin/io/github/bayang/jelu/dao/BookRepository.kt +++ b/src/main/kotlin/io/github/bayang/jelu/dao/BookRepository.kt @@ -436,7 +436,7 @@ class BookRepository( query.withDistinct(true) val total = query.count() query.limit(pageable.pageSize, pageable.offset) - val orders: Array, SortOrder>> = parseSorts(pageable.sort, Pair(BookTable.title, SortOrder.ASC_NULLS_LAST), BookTable) + val orders: Array, SortOrder>> = parseSorts(pageable.sort, Pair(BookTable.title, SortOrder.ASC_NULLS_LAST), BookSeries, BookTable) query.orderBy(*orders) return PageImpl( query.map { resultRow -> wrapRow(resultRow, user.id.value) },