From 573405bae7992759f8fb8c1ff87ec6476fb8bb85 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 21 Aug 2022 14:55:53 -0500 Subject: [PATCH] Really fix UI Error on Collection Filter #7563 --- frontend/src/Store/Actions/discoverMovieActions.js | 6 +++--- frontend/src/Store/Actions/movieActions.js | 2 +- frontend/src/Store/Actions/movieIndexActions.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/Store/Actions/discoverMovieActions.js b/frontend/src/Store/Actions/discoverMovieActions.js index 95ed2128e..917952d4a 100644 --- a/frontend/src/Store/Actions/discoverMovieActions.js +++ b/frontend/src/Store/Actions/discoverMovieActions.js @@ -262,10 +262,10 @@ export const defaultState = { type: filterBuilderTypes.ARRAY, optionsSelector: function(items) { const collectionList = items.reduce((acc, movie) => { - if (movie.collection) { + if (movie.collection && movie.collection.title) { acc.push({ - id: movie.collection.name, - name: movie.collection.name + id: movie.collection.title, + name: movie.collection.title }); } diff --git a/frontend/src/Store/Actions/movieActions.js b/frontend/src/Store/Actions/movieActions.js index e825f1e43..2158c1a11 100644 --- a/frontend/src/Store/Actions/movieActions.js +++ b/frontend/src/Store/Actions/movieActions.js @@ -116,7 +116,7 @@ export const filterPredicates = { const predicate = filterTypePredicates[type]; const { collection } = item; - return predicate(collection ? collection.title : '', filterValue); + return predicate(collection && collection.title ? collection.title : '', filterValue); }, originalLanguage: function(item, filterValue, type) { diff --git a/frontend/src/Store/Actions/movieIndexActions.js b/frontend/src/Store/Actions/movieIndexActions.js index 48e0c80aa..adce97c72 100644 --- a/frontend/src/Store/Actions/movieIndexActions.js +++ b/frontend/src/Store/Actions/movieIndexActions.js @@ -339,7 +339,7 @@ export const defaultState = { type: filterBuilderTypes.ARRAY, optionsSelector: function(items) { const collectionList = items.reduce((acc, movie) => { - if (movie.collection) { + if (movie.collection && movie.collection.title) { acc.push({ id: movie.collection.title, name: movie.collection.title