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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs