details:   https://code.openbravo.com/erp/devel/pi/rev/f88268f4f1fb
changeset: 18503:f88268f4f1fb
user:      David Miguelez <david.miguelez <at> openbravo.com>
date:      Thu Nov 08 13:09:36 2012 +0100
summary:   Fixes issue 0022237: Adds setAdminMode(true).

diffstat:

 src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java |  10 
++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diffs (27 lines):

diff -r 04c54d425498 -r f88268f4f1fb 
src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java
--- a/src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java      
Thu Nov 08 11:29:24 2012 +0100
+++ b/src/org/openbravo/erpCommon/ad_actionButton/ActionButtonUtility.java      
Thu Nov 08 13:09:36 2012 +0100
@@ -23,6 +23,7 @@
 import org.apache.log4j.Logger;
 import org.openbravo.base.secureApp.VariablesSecureApp;
 import org.openbravo.dal.core.DalUtil;
+import org.openbravo.dal.core.OBContext;
 import org.openbravo.dal.service.OBDal;
 import org.openbravo.data.FieldProvider;
 import org.openbravo.database.ConnectionProvider;
@@ -48,8 +49,13 @@
     boolean isQuotation = false;
     String windowId = "";
     if (tabId != null) {
-      Tab tab = OBDal.getInstance().get(Tab.class, tabId);
-      windowId = DalUtil.getId(tab.getWindow()).toString();
+      OBContext.setAdminMode(true);
+      try {
+        Tab tab = OBDal.getInstance().get(Tab.class, tabId);
+        windowId = DalUtil.getId(tab.getWindow()).toString();
+      } finally {
+        OBContext.restorePreviousMode();
+      }
     }
 
     if (log4j.isDebugEnabled())

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to