Don't build tool state for first param combination

It'll always pull in the first dataset in the `other_values` dict, which
isn'r correct. Tool parameters at this point know how to deal with
collections, so this shouldn't be neceesary.
This commit is contained in:
mvdbeek
2023-05-10 14:59:22 +02:00
parent 668c2ed08f
commit b9bb92cd1f
-6
View File
@@ -2437,12 +2437,6 @@ class Tool(Dictifiable):
# create parameter object
params = Params(kwd, sanitize=False)
# expand incoming parameters (parameters might trigger multiple tool executions,
# here we select the first execution only in order to resolve dynamic parameters)
expanded_incomings, _ = expand_meta_parameters(trans, self, params.__dict__)
if expanded_incomings:
params.__dict__ = expanded_incomings[0]
# do param translation here, used by datasource tools
if self.input_translator:
self.input_translator.translate(params)