Browse Source

Support just creating the acl_object_identity, without necessarily an acl_permission as well.

1.0.x
Ben Alex 21 years ago
parent
commit
177c00556d
  1. 6
      core/src/main/java/org/acegisecurity/acl/basic/jdbc/JdbcExtendedDaoImpl.java

6
core/src/main/java/org/acegisecurity/acl/basic/jdbc/JdbcExtendedDaoImpl.java

@ -232,6 +232,12 @@ public class JdbcExtendedDaoImpl extends JdbcDaoImpl @@ -232,6 +232,12 @@ public class JdbcExtendedDaoImpl extends JdbcDaoImpl
// Create acl_object_identity record if required
createAclObjectIdentityIfRequired(basicAclEntry);
// Only continue if a recipient is specifed (null recipient indicates
// just wanted to ensure the acl_object_identity was created)
if (basicAclEntry.getRecipient() == null) {
return;
}
// Retrieve acl_object_identity record details
AclDetailsHolder aclDetailsHolder = lookupAclDetailsHolder(basicAclEntry
.getAclObjectIdentity());

Loading…
Cancel
Save