From fd2feebf304e5ae6123b4bbe55bd05d1d9a09cc6 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Mon, 2 Aug 2021 07:54:09 +0300
Subject: [PATCH] Client FS selector: check for missing results

---
 src/client/selectors/index.js | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/client/selectors/index.js b/src/client/selectors/index.js
index 8a9a7d78..2538cdfa 100644
--- a/src/client/selectors/index.js
+++ b/src/client/selectors/index.js
@@ -12,6 +12,13 @@ const getSortDirection = state => state.sortDirection
 export const filterResults = createSelector(
   [getResults, getFacets, getLastlyUpdatedFacet, getSortBy, getSortDirection],
   (results, facets, lastlyUpdatedFacet, sortBy, sortDirection) => {
+    if (results == null) {
+      return {
+        clientFSResults: null,
+        clientFSFacetValues: null
+      }
+    }
+
     // Filter results by current facet selections
     Object.values(facets).forEach(facet => {
       const { facetID, filterType } = facet
-- 
GitLab