fix(api): incorrect parameter type

collection_id on /series was accepting Long instead of String
This commit is contained in:
Gauthier Roebroeck 2020-10-05 20:33:04 +08:00
parent d9bf397db4
commit 342f04c117
2 changed files with 3 additions and 3 deletions

View file

@ -2,7 +2,7 @@ package org.gotson.komga.domain.model
open class SeriesSearch(
val libraryIds: Collection<String>? = null,
val collectionIds: Collection<Long>? = null,
val collectionIds: Collection<String>? = null,
val searchTerm: String? = null,
val metadataStatus: Collection<SeriesMetadata.Status>? = null,
val publishers: Collection<String>? = null
@ -10,7 +10,7 @@ open class SeriesSearch(
class SeriesSearchWithReadProgress(
libraryIds: Collection<String>? = null,
collectionIds: Collection<Long>? = null,
collectionIds: Collection<String>? = null,
searchTerm: String? = null,
metadataStatus: Collection<SeriesMetadata.Status>? = null,
publishers: Collection<String>? = null,

View file

@ -74,7 +74,7 @@ class SeriesController(
@AuthenticationPrincipal principal: KomgaPrincipal,
@RequestParam(name = "search", required = false) searchTerm: String?,
@RequestParam(name = "library_id", required = false) libraryIds: List<String>?,
@RequestParam(name = "collection_id", required = false) collectionIds: List<Long>?,
@RequestParam(name = "collection_id", required = false) collectionIds: List<String>?,
@RequestParam(name = "status", required = false) metadataStatus: List<SeriesMetadata.Status>?,
@RequestParam(name = "read_status", required = false) readStatus: List<ReadStatus>?,
@RequestParam(name = "publisher", required = false) publishers: List<String>?,