From 26c5c6152dc37c5edad262bf6ad7ba5099f2eb62 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 29 Jul 2016 14:37:42 +0200 Subject: [PATCH] fix(job-executor/map): paramName handling --- src/job-executor.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/job-executor.js b/src/job-executor.js index 86976c08d..9bd19955d 100644 --- a/src/job-executor.js +++ b/src/job-executor.js @@ -61,15 +61,10 @@ const paramsVectorActionsMap = { fetchObjects ({ pattern }) { return filter(this.xo.getObjects(), object => match(pattern, object)) }, - map ({ collection, iteratee }) { + map ({ collection, iteratee, paramName = 'value' }) { return map(resolveParamsVector.call(this, collection), value => { - const { - paramName = 'value', - ...iterateeConf - } = iteratee - return resolveParamsVector.call(this, { - ...iterateeConf, + ...iteratee, [paramName]: value }) })