Update of /var/cvs/src/org/mmbase/bridge/implementation
In directory james.mmbase.org:/tmp/cvs-serv9465
Modified Files:
Tag: MMBase-1_8
BasicNodeList.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: BasicNodeList.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/implementation/BasicNodeList.java,v
retrieving revision 1.47.2.2
retrieving revision 1.47.2.3
diff -u -b -r1.47.2.2 -r1.47.2.3
--- BasicNodeList.java 19 Dec 2006 14:05:30 -0000 1.47.2.2
+++ BasicNodeList.java 11 Feb 2008 14:57:23 -0000 1.47.2.3
@@ -22,7 +22,7 @@
* A list of nodes
*
* @author Pierre van Rooden
- * @version $Id: BasicNodeList.java,v 1.47.2.2 2006/12/19 14:05:30 michiel Exp
$
+ * @version $Id: BasicNodeList.java,v 1.47.2.3 2008/02/11 14:57:23 michiel Exp
$
*/
public class BasicNodeList extends BasicList implements NodeList {
@@ -73,7 +73,12 @@
if (cloud.hasNodeManager(s)) {
node = cloud.getNodeManager(s);
} else { // an alias?
+ if (cloud.hasNode(s)) {
node = cloud.getNode(s);
+ } else {
+ log.warn("No such node '" + s + "'. Converting to
null");
+ node = null;
+ }
}
}
} else if (o instanceof MMObjectBuilder) { // a builder
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs