Skip to content

Commit 9432860

Browse files
committed
merging server defaults with local ValidationOptions instead of overwriting
1 parent 18d99e6 commit 9432860

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ActionParameterHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ export class ActionParameterHandler<T extends BaseDriver> {
184184
&& (value instanceof paramMetadata.targetType);
185185

186186
if (isValidationEnabled && shouldValidate) {
187-
const options = paramMetadata.validate instanceof Object ? paramMetadata.validate : this.driver.validationOptions;
187+
const options = Object.assign({}, this.driver.validationOptions, paramMetadata.validate);
188188
return validate(value, options)
189189
.then(() => value)
190190
.catch((validationErrors: ValidationError[]) => {

0 commit comments

Comments
 (0)