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]

Reply via email to