From 273bee1341f983c1db779a1136fa5d997a6779a6 Mon Sep 17 00:00:00 2001 From: Nite Date: Fri, 16 Oct 2020 15:04:26 +0200 Subject: [PATCH] Added ACCEPT_SINGLE_VALUE_AS_ARRAY = true to JacksonMapper to maximize compatibility --- .../org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt index 6b32b07c..4455a3b8 100644 --- a/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt +++ b/core/subsonic-api/src/main/kotlin/org/moire/ultrasonic/api/subsonic/SubsonicAPIClient.kt @@ -81,6 +81,7 @@ class SubsonicAPIClient( private val jacksonMapper = ObjectMapper() .configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true) .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) + .configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true) .registerModule(KotlinModule()) private val retrofit = Retrofit.Builder()