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