You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by jh...@apache.org on 2009/03/02 04:19:48 UTC

svn commit: r749160 - /incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java

Author: jhaile
Date: Mon Mar  2 03:19:48 2009
New Revision: 749160

URL: http://svn.apache.org/viewvc?rev=749160&view=rev
Log:
Honored the permissionsLookupEnabled flag as mentioned in JSEC-54.

Modified:
    incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java

Modified: incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java
URL: http://svn.apache.org/viewvc/incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java?rev=749160&r1=749159&r2=749160&view=diff
==============================================================================
--- incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java (original)
+++ incubator/jsecurity/import/trunk/src/org/jsecurity/realm/jdbc/JdbcRealm.java Mon Mar  2 03:19:48 2009
@@ -274,7 +274,9 @@
 
             // Retrieve roles and permissions from database
             roleNames = getRoleNamesForUser(conn, username);
-            permissions = getPermissions(conn, username, roleNames);
+            if( permissionsLookupEnabled ) {
+                permissions = getPermissions(conn, username, roleNames);
+            }
 
         } catch (SQLException e) {
             final String message = "There was a SQL error while authorizing user [" + username + "]";