From 7e3dcb338c1f598bfa78b594f50c349bd3faa779 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sat, 16 Apr 2022 13:09:21 -0500 Subject: [PATCH] Fixed: (Cardigann) Handle json field selector that returns arrays Closes #950 --- .../Indexers/Definitions/Cardigann/CardigannBase.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs index 3dc12d51a..8c1a63019 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs @@ -256,7 +256,16 @@ namespace NzbDrone.Core.Indexers.Cardigann return null; } - value = selection.Value(); + if (selection.Type is JTokenType.Array) + { + // turn this json array into a comma delimited string + var valueArray = selection.Value(); + value = string.Join(",", valueArray); + } + else + { + value = selection.Value(); + } } if (selector.Case != null)