From 7af09e693c27d6b6bbd9b065a7240204c3e18c5b Mon Sep 17 00:00:00 2001 From: erickson Date: Tue, 6 May 2008 18:08:20 +0000 Subject: [PATCH] added some more explicit error handling calls for easier debugging git-svn-id: svn://svn.open-ils.org/ILS/trunk@9513 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js b/Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js index 093fca273e..776b5db650 100644 --- a/Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js +++ b/Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js @@ -99,9 +99,21 @@ if(!dojo._hasResource["fieldmapper.Fieldmapper"]){ if (!args.async && !args.timeout) args.timeout = 10; + if(!args.onmethoderror) { + args.onmethoderror = function(r, stat, stat_text) { + throw new Error('Method error: ' + r.stat + ' : ' + stat_text); + } + } + + if(!args.ontransporterror) { + args.ontransporterror = function(xreq) { + throw new Error('Transport error status=' + xreq.status); + } + } + if (!args.onerror) { args.onerror = function (r) { - throw 'Error encountered! ' + r; + throw new Error('Request error encountered! ' + r); } } -- 2.43.2