Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv4602
Modified Files:
AbstractNode.java
Log Message:
check with instance of seemed a good idea, but I encountered some problems with
it any way. Rolled that back.
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util
Index: AbstractNode.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/AbstractNode.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- AbstractNode.java 16 Sep 2008 16:43:32 -0000 1.24
+++ AbstractNode.java 18 Sep 2008 09:47:48 -0000 1.25
@@ -31,7 +31,7 @@
* here, to minimalize the implementation effort of fully implemented Nodes.
*
* @author Michiel Meeuwissen
- * @version $Id: AbstractNode.java,v 1.24 2008/09/16 16:43:32 michiel Exp $
+ * @version $Id: AbstractNode.java,v 1.25 2008/09/18 09:47:48 michiel Exp $
* @see org.mmbase.bridge.Node
* @since MMBase-1.8
*/
@@ -740,13 +740,11 @@
public FieldValue getFunctionValue(String functionName, List<?>
parameters) {
Function function = getFunction(functionName);
- Parameters params;
- if (parameters instanceof Parameters) {
- params = (Parameters) parameters;
- } else {
- params = function.createParameters();
+ Parameters params = function.createParameters();
+ // Always create a new parameters object, which makes it possible to
use a Parameters object
+ // not created with createParameters too.
+
params.setAll(parameters);
- }
return createFunctionValue(function.getFunctionValue(params));
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs