From: erickson Date: Sun, 23 Nov 2008 16:22:41 +0000 (+0000) Subject: give readresponse the knowledge to look for failure events within a list result X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=fe5073d9e6787ec09fc66f56096501844047634b;p=Evergreen.git give readresponse the knowledge to look for failure events within a list result git-svn-id: svn://svn.open-ils.org/ILS/trunk@11311 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/dojo/openils/Util.js b/Open-ILS/web/js/dojo/openils/Util.js index 83ec5af559..1e6c384d7b 100644 --- a/Open-ILS/web/js/dojo/openils/Util.js +++ b/Open-ILS/web/js/dojo/openils/Util.js @@ -104,11 +104,14 @@ if(!dojo._hasResource["openils.Util"]) { * false, the response content will be null when an event is encountered. */ openils.Util.alertEvent = true; - openils.Util.readResponse = function(r, eventOk) { + openils.Util.readResponse = function(r, eventOk, isList) { var msg = r.recv(); if(msg == null) return msg; var val = msg.content(); - if(e = openils.Event.parse(val)) { + var testval = val; + if(isList && dojo.isArray(val)) + testval = val[0]; + if(e = openils.Event.parse(testval)) { if(eventOk) return e; console.log(e.toString()); if(openils.Util.alertEvent)