From 31ca413fc73996130531cad6163734dfbea4cfb9 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 18 Oct 2020 22:11:19 -0400 Subject: [PATCH] Fixed: Language sort on Interactive Search page --- .../src/InteractiveSearch/InteractiveSearchContent.js | 2 +- frontend/src/Store/Actions/releaseActions.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/src/InteractiveSearch/InteractiveSearchContent.js b/frontend/src/InteractiveSearch/InteractiveSearchContent.js index 181677660..b9a836a10 100644 --- a/frontend/src/InteractiveSearch/InteractiveSearchContent.js +++ b/frontend/src/InteractiveSearch/InteractiveSearchContent.js @@ -54,7 +54,7 @@ const columns = [ isVisible: true }, { - name: 'languageWeight', + name: 'languages', label: translate('Language'), isSortable: true, isVisible: true diff --git a/frontend/src/Store/Actions/releaseActions.js b/frontend/src/Store/Actions/releaseActions.js index b6f93c758..8acb82a02 100644 --- a/frontend/src/Store/Actions/releaseActions.js +++ b/frontend/src/Store/Actions/releaseActions.js @@ -29,6 +29,7 @@ export const defaultState = { age: function(item, direction) { return item.ageMinutes; }, + peers: function(item, direction) { const seeders = item.seeders || 0; const leechers = item.leechers || 0; @@ -36,6 +37,14 @@ export const defaultState = { return seeders * 1000000 + leechers; }, + languages: function(item, direction) { + if (item.languages.length > 1) { + return 10000; + } + + return item.languages[0].id; + }, + indexerFlags: function(item, direction) { const indexerFlags = item.indexerFlags; const releaseWeight = item.releaseWeight;