mirror of
https://github.com/gotson/komga.git
synced 2026-02-15 20:02:40 +01:00
fix(api): search books by metadata title
instead of name
This commit is contained in:
parent
51dd917249
commit
487b18d15b
1 changed files with 2 additions and 1 deletions
|
|
@ -8,6 +8,7 @@ import org.gotson.komga.application.service.AsyncOrchestrator
|
||||||
import org.gotson.komga.application.service.BookLifecycle
|
import org.gotson.komga.application.service.BookLifecycle
|
||||||
import org.gotson.komga.domain.model.Author
|
import org.gotson.komga.domain.model.Author
|
||||||
import org.gotson.komga.domain.model.Book
|
import org.gotson.komga.domain.model.Book
|
||||||
|
import org.gotson.komga.domain.model.BookMetadata
|
||||||
import org.gotson.komga.domain.model.ImageConversionException
|
import org.gotson.komga.domain.model.ImageConversionException
|
||||||
import org.gotson.komga.domain.model.Library
|
import org.gotson.komga.domain.model.Library
|
||||||
import org.gotson.komga.domain.model.Media
|
import org.gotson.komga.domain.model.Media
|
||||||
|
|
@ -98,7 +99,7 @@ class BookController(
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!searchTerm.isNullOrEmpty()) {
|
if (!searchTerm.isNullOrEmpty()) {
|
||||||
specs.add(Book::name.likeLower("%$searchTerm%"))
|
specs.add(Book::metadata.toJoin().where(BookMetadata::title).likeLower("%$searchTerm%"))
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!mediaStatus.isNullOrEmpty()) {
|
if (!mediaStatus.isNullOrEmpty()) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue