diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs index a33faad5a..c47c7657b 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannBase.cs @@ -529,7 +529,8 @@ namespace NzbDrone.Core.Indexers.Cardigann var all = variablesRegExMatches.Groups[0].Value; var variable = variablesRegExMatches.Groups[1].Value; - var value = (string)variables[variable]; + //We store tmdbid and others as int32, thus conversion with .tostring is needed + var value = variables[variable]?.ToString() ?? null; if (modifier != null) { value = modifier(value);