diff --git a/frontend/src/Store/Actions/releaseActions.js b/frontend/src/Store/Actions/releaseActions.js index f7f1b1a12..4e43a80fc 100644 --- a/frontend/src/Store/Actions/releaseActions.js +++ b/frontend/src/Store/Actions/releaseActions.js @@ -43,7 +43,7 @@ export const defaultState = { return 10000; } - return item.languages[0].id; + return item.languages[0]?.id ?? 0; }, indexerFlags: function(item, direction) { diff --git a/src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs b/src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs index de8fd3ca2..012943c96 100644 --- a/src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs +++ b/src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs @@ -118,6 +118,7 @@ namespace NzbDrone.Core.DecisionEngine { Release = report, ParsedMovieInfo = parsedMovieInfo, + Languages = parsedMovieInfo.Languages }; decision = new DownloadDecision(remoteMovie, new Rejection("Unable to parse release"));