details:   https://code.openbravo.com/erp/devel/pi/rev/d30eff56b0f3
changeset: 19401:d30eff56b0f3
user:      David Miguelez <david.miguelez <at> openbravo.com>
date:      Tue Jan 22 18:25:28 2013 +0100
summary:   Fixes Issue 22102. Adds OBContext.setAdminMode(true) before flush.

diffstat:

 src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java |  7 
++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 4d03c393f5bc -r d30eff56b0f3 
src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java
--- a/src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java      
Tue Jan 22 17:49:57 2013 +0100
+++ b/src/org/openbravo/erpCommon/businessUtility/InitialSetupUtility.java      
Tue Jan 22 18:25:28 2013 +0100
@@ -645,7 +645,12 @@
     if (role != null)
       newUser.setDefaultRole(role);
     OBDal.getInstance().save(newUser);
-    OBDal.getInstance().flush();
+    OBContext.setAdminMode(true);
+    try {
+      OBDal.getInstance().flush();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
     return newUser;
   }
 

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to