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

Reply via email to