details:   https://code.openbravo.com/erp/devel/pi/rev/3e03b90c27d7
changeset: 23054:3e03b90c27d7
user:      Guillermo Gil <guillermo.gil <at> openbravo.com>
date:      Mon May 19 09:53:59 2014 +0200
summary:   Fixed issue 26572:Calls to webservice fails if user has no access to 
user

Added AdminMode to isLockedUser

diffstat:

 src/org/openbravo/base/secureApp/UserLock.java |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (18 lines):

diff -r e70995bb0b5c -r 3e03b90c27d7 
src/org/openbravo/base/secureApp/UserLock.java
--- a/src/org/openbravo/base/secureApp/UserLock.java    Fri May 16 15:45:45 
2014 +0000
+++ b/src/org/openbravo/base/secureApp/UserLock.java    Mon May 19 09:53:59 
2014 +0200
@@ -199,7 +199,13 @@
   }
 
   public boolean isLockedUser() {
-    return user != null && user.isLocked();
+    // User does not need to check org and client access
+    OBContext.setAdminMode(false);
+    try {
+      return user != null && user.isLocked();
+    } finally {
+      OBContext.restorePreviousMode();
+    }
   }
 
   /**

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to