From f96f8a26867b5ad606c66366d47c25207283d04e Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 20 Nov 2020 19:53:51 +0000 Subject: [PATCH] Bug 23475: Unset the storage if the values do not exist --- koha-tmpl/intranet-tmpl/prog/js/staff-global.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/staff-global.js b/koha-tmpl/intranet-tmpl/prog/js/staff-global.js index 02c4b621a4..4f06af9465 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/staff-global.js +++ b/koha-tmpl/intranet-tmpl/prog/js/staff-global.js @@ -345,6 +345,16 @@ function resetSearchContext() { function saveOrClearSimpleSearchParams() { // Simple masthead search - pass value for display on details page - localStorage.setItem('cat_search_pulldown_selection', $("#cat-search-block select.advsearch").val() ); - localStorage.setItem('searchbox_value', $("#cat-search-block #search-form").val() ); + if( $("#cat-search-block select.advsearch").length ){ + pulldown_selection = $("#cat-search-block select.advsearch").val(); + } else { + pulldown_selection =""; + } + if( $("#cat-search-block #search-form").length ){ + searchbox_value = $("#cat-search-block #search-form").val(); + } else { + searchbox_value =""; + } + localStorage.setItem('cat_search_pulldown_selection', pulldown_selection ); + localStorage.setItem('searchbox_value', searchbox_value ); } -- 2.20.1