Skip to content

Commit

Permalink
fix(opds): search series by metadata.title
Browse files Browse the repository at this point in the history
  • Loading branch information
gotson committed Mar 20, 2020
1 parent 11ce5a5 commit f4466b4
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@ package org.gotson.komga.interfaces.opds

import com.github.klinq.jpaspec.`in`
import com.github.klinq.jpaspec.likeLower
import com.github.klinq.jpaspec.toJoin
import org.gotson.komga.domain.model.Book
import org.gotson.komga.domain.model.Library
import org.gotson.komga.domain.model.Media
import org.gotson.komga.domain.model.Series
import org.gotson.komga.domain.model.SeriesMetadata
import org.gotson.komga.domain.persistence.LibraryRepository
import org.gotson.komga.domain.persistence.SeriesRepository
import org.gotson.komga.infrastructure.security.KomgaPrincipal
Expand Down Expand Up @@ -121,7 +123,7 @@ class OpdsController(
}

if (!searchTerm.isNullOrEmpty()) {
specs.add(Series::name.likeLower("%$searchTerm%"))
specs.add(Series::metadata.toJoin().where(SeriesMetadata::title).likeLower("%$searchTerm%"))
}

if (specs.isNotEmpty()) {
Expand Down Expand Up @@ -202,7 +204,7 @@ class OpdsController(

OpdsFeedAcquisition(
id = series.id.toString(),
title = series.name,
title = series.metadata.title,
updated = series.lastModifiedDate?.atZone(ZoneId.systemDefault()) ?: ZonedDateTime.now(),
author = komgaAuthor,
links = listOf(
Expand Down

0 comments on commit f4466b4

Please sign in to comment.