From b4a5cdec55855616a246d8a934fd2b4b0912077e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 5 Jan 2018 15:24:19 +0100 Subject: [PATCH] search JS: gracefully handle errors --- src/scripts/tutti/4_search.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/scripts/tutti/4_search.js b/src/scripts/tutti/4_search.js index 604d3cd0..4f901389 100644 --- a/src/scripts/tutti/4_search.js +++ b/src/scripts/tutti/4_search.js @@ -33,7 +33,7 @@ var elasticSearcher = (function() { //error callback error: (function(message){ - console.log(message); + toastr.error(message); }), on: (function(type, callback){ @@ -72,7 +72,8 @@ var elasticSearcher = (function() { var pstr = jQuery.param( params ); - var jqxhr = $.getJSON("/api/newsearch" + deze.url + "?"+ pstr, function( data ) { + $.getJSON("/api/newsearch" + deze.url + "?"+ pstr) + .done(function (data) { let hits = data.hits.hits; var newhits = hits.map(function(hit){ return hit._source; @@ -87,7 +88,11 @@ var elasticSearcher = (function() { 'page': deze.page, 'aggs': data.aggregations, }); - }); + }) + .fail(function(err) { + toastr.error(xhrErrorResponseMessage(err), 'Unable to perform search:'); + }) + ; })