Update of /var/cvs/src/org/mmbase/bridge/implementation
In directory james.mmbase.org:/tmp/cvs-serv9503
Modified Files:
AbstractNodeList.java
Log Message:
could cause infinite loops if converting a list of strings otherwise
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/implementation
Index: AbstractNodeList.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/implementation/AbstractNodeList.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AbstractNodeList.java 3 Feb 2008 17:33:57 -0000 1.7
+++ AbstractNodeList.java 11 Feb 2008 14:59:25 -0000 1.8
@@ -51,6 +51,7 @@
log.debug("Null");
return null;
}
+
if (log.isDebugEnabled()) {
log.debug("Converting " + o.getClass());
}
@@ -91,7 +92,12 @@
if (cloud.hasNodeManager(s)) {
return cloud.getNodeManager(s);
} else { // an alias?
+ if (cloud.hasNode(s)) {
return cloud.getNode(s);
+ } else {
+ log.warn("No such node '" + s + "'. Converting to
null");
+ return null;
+ }
}
}
} else if (o instanceof Map) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs