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

Reply via email to