From 84be0699eff43e54d06a9480ba75cbf64694fee1 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 5 Nov 2013 11:08:03 -0500 Subject: [PATCH] staff web : net log errors Signed-off-by: Bill Erickson --- Open-ILS/web/js/ui/default/staff/services/net.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/services/net.js b/Open-ILS/web/js/ui/default/staff/services/net.js index d499923800..2acd0a0a2a 100644 --- a/Open-ILS/web/js/ui/default/staff/services/net.js +++ b/Open-ILS/web/js/ui/default/staff/services/net.js @@ -32,10 +32,11 @@ angular.module('egCoreMod') request : function(service, method) { var last; var deferred = $q.defer(); + var params = Array.prototype.slice.call(arguments, 2); new OpenSRF.ClientSession(service).request({ async : true, method : method, - params : Array.prototype.slice.call(arguments, 2), + params : params, oncomplete : function() { deferred.resolve(last ? last.content() : null); }, @@ -44,6 +45,12 @@ angular.module('egCoreMod') deferred.notify(last.content()); }, onerror : function(msg) { + // 'msg' currently tells us very little, so don't + // bother JSON-ifying it, since there is the off + // chance that JSON-ification could fail, e.g if + // the object has circular refs. + console.error(method + + ' (' + params + ') failed. See server logs.'); deferred.reject(msg); } }).send(); -- 2.11.0