From 7fde944708a5353913ff5dbf59847518ccf28fed Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Sun, 18 Aug 2019 08:32:02 +0800 Subject: [PATCH] make URL as String in DTOs --- .../gotson/komga/interfaces/web/SerieController.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt b/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt index 7d777d859..8299671e7 100644 --- a/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt +++ b/komga/src/main/kotlin/org/gotson/komga/interfaces/web/SerieController.kt @@ -19,7 +19,6 @@ import org.springframework.web.bind.annotation.RequestMapping import org.springframework.web.bind.annotation.RestController import org.springframework.web.server.ResponseStatusException import java.io.File -import java.net.URL @RestController @RequestMapping("api/v1/series") @@ -115,16 +114,20 @@ class SerieController( data class SerieDto( val id: Long, val name: String, - val url: URL + val url: String ) -fun Serie.toDto() = SerieDto(id = id, name = name, url = url) +fun Serie.toDto() = SerieDto( + id = id, + name = name, + url = url.toString() +) data class BookDto( val id: Long, val name: String, - val url: URL, + val url: String, val metadata: BookMetadataDto ) @@ -137,7 +140,7 @@ fun Book.toDto() = BookDto( id = id, name = name, - url = url, + url = url.toString(), metadata = BookMetadataDto( status = metadata.status.toString(), mediaType = metadata.mediaType ?: ""