Author: michiel
Date: 2009-05-19 11:39:03 +0200 (Tue, 19 May 2009)
New Revision: 35303

Modified:
   
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java
   
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/Verify.java
Log:
Still no good

Modified: 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java
        2009-05-19 08:18:59 UTC (rev 35302)
+++ 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java
        2009-05-19 09:39:03 UTC (rev 35303)
@@ -202,6 +202,7 @@
      * @return The MMObjectNode presenting the context of the given node.
      */
     public  MMObjectNode getContextNode(MMObjectNode node)  {
+        if (node == null) return null;
         String s = node.getStringValue("owner");
         return getContextNode(s);
 

Modified: 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/Verify.java
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/Verify.java
      2009-05-19 08:18:59 UTC (rev 35302)
+++ 
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/Verify.java
      2009-05-19 09:39:03 UTC (rev 35303)
@@ -110,7 +110,9 @@
 
 
 
-
+    /**
+     * For a certain node, returns the node representing its 'context'.
+     */
     protected MMObjectNode getContextNode(int nodeId, boolean exception) {
         MMObjectNode node =  
getContextProvider().getContextQueries().iterator().next().getBuilder().getNode(nodeId);
         if (node == null) {
@@ -120,7 +122,7 @@
                 log.warn("node #" + nodeId + " not found");
             }
         }
-        return node;
+        return getContextProvider().getContextNode(node);
     }
 
 

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to