Mercurial > hg > batmud > maputils
changeset 1921:2761364c9044
Handle JSON parser exceptions.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 07 Nov 2017 19:39:58 +0200 |
parents | c058c135c33d |
children | 28ad7feeb545 |
files | www/search.js |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/www/search.js Tue Nov 07 19:37:54 2017 +0200 +++ b/www/search.js Tue Nov 07 19:39:58 2017 +0200 @@ -48,7 +48,10 @@ function mapValidateJSON(edata, elen) { - var results = JSON.parse(edata); + var results; + try { results = JSON.parse(edata); } + catch (err) { return "Failed to parse JSON: "+ err.message; } + if (results && Array.isArray(results)) { for (var i = 0; i < results.length; i++)