[clientAction] properly remove the param from all paramAsBody transformations

This commit is contained in:
spalger
2017-04-05 12:27:47 -07:00
parent 5de4a32a28
commit 44bbaf3bbe

View File

@ -258,11 +258,11 @@ function exec(transport, spec, params, cb) {
if (typeof spec.paramAsBody === 'object') {
params.body = {};
params.body[spec.paramAsBody.body] = params[spec.paramAsBody.param];
delete params[spec.paramAsBody.param];
} else {
params.body = params[spec.paramAsBody];
delete params[spec.paramAsBody];
}
delete params[spec.paramAsBody];
}
// verify that we have the body if needed