Author: michiel
Date: 2010-08-06 11:41:30 +0200 (Fri, 06 Aug 2010)
New Revision: 43061

Modified:
   
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/Properties.java
Log:
avoid NPE

Modified: 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/Properties.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/Properties.java
    2010-08-06 09:13:02 UTC (rev 43060)
+++ 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/Properties.java
    2010-08-06 09:41:30 UTC (rev 43061)
@@ -187,11 +187,14 @@
             }
             if (event.getType() == NodeEvent.TYPE_CHANGE || event.getType() == 
NodeEvent.TYPE_NEW ) {
                 // The passed node number is node of prop node
-                int parent = 
getNode(event.getNodeNumber()).getIntValue("parent");
-                if (isNodeCached(parent)) {
-                    log.debug("nodeChanged(): Zapping node properties cache 
for " + parent);
-                    MMObjectNode pnode = getNode(parent);
-                    if (pnode != null) pnode.delPropertiesCache();
+                MMObjectNode propNode = getNode(event.getNodeNumber());
+                if (propNode != null) {
+                    int parent = propNode.getIntValue("parent");
+                    if (isNodeCached(new Integer(parent))) {
+                        log.debug("nodeChanged(): Zapping node properties 
cache for " + parent);
+                        MMObjectNode pnode = getNode(parent);
+                        if (pnode != null) pnode.delPropertiesCache();
+                    }
                 }
             }
         }

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to