From 770ad517d824180a88bdfb3f4236816c2fea3010 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 14 Jan 2009 17:08:21 +0000 Subject: [PATCH] call the final oncomplete from the complete handler of xact.commit, instead of starting over at index 0 git-svn-id: svn://svn.open-ils.org/ILS/trunk@11823 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/dojo/openils/PermaCrud.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Open-ILS/web/js/dojo/openils/PermaCrud.js b/Open-ILS/web/js/dojo/openils/PermaCrud.js index f86f307a22..61e5178b50 100644 --- a/Open-ILS/web/js/dojo/openils/PermaCrud.js +++ b/Open-ILS/web/js/dojo/openils/PermaCrud.js @@ -203,16 +203,16 @@ if(!dojo._hasResource["openils.PermaCrud"]) { oncomplete : function (r) { var res = r.recv(); if ( res && res.content() ) { - _CUD_recursive( list, 0 ); + console.log(req + ' : ' + req._final_complete); + if(req._final_complete) + req._final_complete(req); + _pcrud.disconnect(); } else { _pcrud.disconnect(); throw 'Transaction commit error'; } }, }).send(); - - if (r._final_complete) r._final_complete(r); - _pcrud.disconnect(); }; req.onerror = function (r) { -- 2.11.0