From 598111bba72ee51156168c6ca5bdfa2c88f62b05 Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 25 May 2001 16:05:12 +0000 Subject: [PATCH] fixed if statement for null-node invalidation --- src/helma/objectmodel/db/NodeManager.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/helma/objectmodel/db/NodeManager.java b/src/helma/objectmodel/db/NodeManager.java index c256aafa..9b291f49 100644 --- a/src/helma/objectmodel/db/NodeManager.java +++ b/src/helma/objectmodel/db/NodeManager.java @@ -222,10 +222,12 @@ public final class NodeManager { // we need further checks for subnodes fetched by name if the subnodes were changed. if (rel.subnodesAreProperties && node != null && node.getState() != Node.INVALID) { // check if node is null node (cached null) - if (node instanceof NullNode && node.created() < rel.other.lastDataChange) - node = null; // cached null not valid anymore - else if (home.contains (node) < 0) + if (node instanceof NullNode) { + if (node.created() < rel.other.lastDataChange) + node = null; // cached null not valid anymore + } else if (home.contains (node) < 0) { node = null; + } } if (node == null || node.getState() == Node.INVALID) {