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