From e55c3f7ddfb80a0a902830f2e3ea6570bb2715e2 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Fri, 26 May 2023 23:19:42 +0300 Subject: [PATCH] Fixed: Sorting search releases by language (cherry picked from commit af55e322f1a9505a0b63739b499d6af72c3105a0) Closes #8597 --- frontend/src/Store/Actions/releaseActions.js | 2 +- src/NzbDrone.Core/DecisionEngine/DownloadDecisionMaker.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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"));