pnever 2003/11/14 08:17:01
Modified: src/share/org/apache/slide/security ACLSecurityImpl.java
Log:
Fixed bug - thanks to Oliver!
Revision Changes Path
1.2 +10 -8
jakarta-slide/src/share/org/apache/slide/security/ACLSecurityImpl.java
Index: ACLSecurityImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/ACLSecurityImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ACLSecurityImpl.java 5 Nov 2003 14:24:37 -0000 1.1
+++ ACLSecurityImpl.java 14 Nov 2003 16:17:01 -0000 1.2
@@ -183,10 +183,12 @@
Uri aNodeUri = namespace.getUri(aNode.getUri());
NodeRevisionDescriptor aNrd =
aNodeUri.getStore().retrieveRevisionDescriptor(aNodeUri, new NodeRevisionNumber());
NodeProperty membersProp = aNrd.getProperty("privilege-member-set");
- XMLValue membersVal = new XMLValue((String)membersProp.getValue());
- Iterator mUris = membersVal.getHrefStrings().iterator();
- while (mUris.hasNext()) {
- result.add(new ActionNode((String)mUris.next()));
+ if (membersProp != null && membersProp.getValue() != null) {
+ XMLValue membersVal = new XMLValue((String)membersProp.getValue());
+ Iterator mUris = membersVal.getHrefStrings().iterator();
+ while (mUris.hasNext()) {
+ result.add(new ActionNode((String)mUris.next()));
+ }
}
return result;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]