From 598935b3bfbca89fe176c7f2050325e6de6811d9 Mon Sep 17 00:00:00 2001 From: Ben Lubar Date: Tue, 23 Aug 2016 19:35:50 -0500 Subject: [PATCH] Fix null object in search for users with no preferences set. localStorage.getItem returned null, and JSON.parse(null) is null. --- public/src/modules/search.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/src/modules/search.js b/public/src/modules/search.js index be6ac6a711..147683c550 100644 --- a/public/src/modules/search.js +++ b/public/src/modules/search.js @@ -75,7 +75,7 @@ define('search', ['navigator', 'translator'], function(nav, translator) { Search.getSearchPreferences = function() { try { - return JSON.parse(localStorage.getItem('search-preferences')); + return JSON.parse(localStorage.getItem('search-preferences') || '{}'); } catch(e) { return {}; } @@ -179,4 +179,4 @@ define('search', ['navigator', 'translator'], function(nav, translator) { }; return Search; -}); \ No newline at end of file +});