From 734ae947be05b28acf364a43196918547da1fb1c Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 27 May 2014 16:34:46 +0100 Subject: [PATCH] Defensive coding in mkws-googleurl Handlebars helper. --- examples/htdocs/mkws-widget-credo.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/htdocs/mkws-widget-credo.js b/examples/htdocs/mkws-widget-credo.js index 24ba951..90ac5f9 100644 --- a/examples/htdocs/mkws-widget-credo.js +++ b/examples/htdocs/mkws-widget-credo.js @@ -5,7 +5,13 @@ // http://eofdreams.com/fish.html // Handlebars.registerHelper('mkws-googleurl', function(obj) { - return mkws.getParameterByName('q', obj[0]); + if (!obj) { + return "obj undefined"; + } else if (!obj[0]) { + return "obj[0] undefined, JSON=" + $.toJSON(obj); + } else { + return mkws.getParameterByName('q', obj[0]); + } }); -- 1.7.10.4