Skip to content

Commit

Permalink
Merge pull request #352 from flasgger/bugfix/forward-validation-error…
Browse files Browse the repository at this point in the history
…-handler-in-marshmallow/#297

Fix #297: Forward validation_error_handler in Marshmallow APIspec
  • Loading branch information
billyrrr committed Dec 21, 2019
2 parents 1ce1fa4 + c77c9d0 commit c5b36a7
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion flasgger/marshmallow_apispec.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ class SwaggerView(MethodView):
description = None
validation = False
validation_function = None
validation_error_handler = None

def dispatch_request(self, *args, **kwargs):
"""
Expand All @@ -85,7 +86,9 @@ def dispatch_request(self, *args, **kwargs):
specs.update(convert_schemas(specs, definitions))
specs['definitions'] = definitions
flasgger.utils.validate(
specs=specs, validation_function=self.validation_function)
specs=specs, validation_function=self.validation_function,
validation_error_handler=self.validation_error_handler
)
return super(SwaggerView, self).dispatch_request(*args, **kwargs)


Expand Down

0 comments on commit c5b36a7

Please sign in to comment.