Author: abartlet
Date: 2005-12-28 03:57:26 +0000 (Wed, 28 Dec 2005)
New Revision: 12533

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12533

Log:
Get the ldb.errstring() out to the user on failure.  It helps a lot
with debugging!

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/scripting/libjs/provision.js


Changeset:
Modified: branches/SAMBA_4_0/source/scripting/libjs/provision.js
===================================================================
--- branches/SAMBA_4_0/source/scripting/libjs/provision.js      2005-12-28 
03:36:32 UTC (rev 12532)
+++ branches/SAMBA_4_0/source/scripting/libjs/provision.js      2005-12-28 
03:57:26 UTC (rev 12533)
@@ -207,8 +207,15 @@
        }
 
        var add_ok = ldb.add(data);
-       assert(add_ok);
-       ldb.transaction_commit();
+       if (!add_ok) {
+               message("ldb load failed: " + ldb.errstring() + "\n");
+               assert(add_ok);
+       }
+       var commit_ok = ldb.transaction_commit();
+       if (!commit_ok) {
+               message("ldb commit failed: " + ldb.errstring() + "\n");
+               assert(add_ok);
+       }
 }
 
 /*

Reply via email to