From bc5a73a9ed0b3ebb5c68321b97c1f9ef3a3d4375 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 23 Jan 2024 14:21:25 +0800 Subject: [PATCH] fix(komga): add field alias for Mylar series.json existing ComicImage will be renamed to comic_image in the future, this prepares for it --- .../komga/infrastructure/metadata/mylar/dto/MylarMetadata.kt | 3 ++- .../komga/infrastructure/metadata/mylar/dto/SeriesTest.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/MylarMetadata.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/MylarMetadata.kt index f8e420bfd..493fa2669 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/MylarMetadata.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/MylarMetadata.kt @@ -22,7 +22,8 @@ data class MylarMetadata( val bookType: String, @field:JsonProperty("age_rating") val ageRating: AgeRating?, - @field:JsonProperty("ComicImage") + @field:JsonProperty("comic_image") + @field:JsonAlias("ComicImage") val comicImage: String, @field:JsonProperty("total_issues") val totalIssues: Int, diff --git a/komga/src/test/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/SeriesTest.kt b/komga/src/test/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/SeriesTest.kt index bc81be033..89f7e27aa 100644 --- a/komga/src/test/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/SeriesTest.kt +++ b/komga/src/test/kotlin/org/gotson/komga/infrastructure/metadata/mylar/dto/SeriesTest.kt @@ -82,7 +82,7 @@ class SeriesTest( "booktype": "Print", "age_rating": null, "collects": null, - "ComicImage": "https://comicvine1.cbsistatic.com/uploads/scale_large/6/67663/6974029-01a.jpg", + "comic_image": "https://comicvine1.cbsistatic.com/uploads/scale_large/6/67663/6974029-01a.jpg", "total_issues": 20, "publication_run": "June 2019 - Present", "status": "Ended"