[clientAction] properly remove the param from all paramAsBody transformations
This commit is contained in:
@ -258,11 +258,11 @@ function exec(transport, spec, params, cb) {
|
|||||||
if (typeof spec.paramAsBody === 'object') {
|
if (typeof spec.paramAsBody === 'object') {
|
||||||
params.body = {};
|
params.body = {};
|
||||||
params.body[spec.paramAsBody.body] = params[spec.paramAsBody.param];
|
params.body[spec.paramAsBody.body] = params[spec.paramAsBody.param];
|
||||||
|
delete params[spec.paramAsBody.param];
|
||||||
} else {
|
} else {
|
||||||
params.body = params[spec.paramAsBody];
|
params.body = params[spec.paramAsBody];
|
||||||
|
delete params[spec.paramAsBody];
|
||||||
}
|
}
|
||||||
|
|
||||||
delete params[spec.paramAsBody];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// verify that we have the body if needed
|
// verify that we have the body if needed
|
||||||
|
|||||||
Reference in New Issue
Block a user