fix validation type matches. fixes #725

parent 4ff21f12
from mongoengine import ValidationError from mongoengine import ValidationError
from wtforms.validators import ValidationError as wtfValidationError
from flask_admin._compat import itervalues, as_unicode from flask_admin._compat import itervalues, as_unicode
...@@ -31,6 +32,9 @@ def make_thumb_args(value): ...@@ -31,6 +32,9 @@ def make_thumb_args(value):
def format_error(error): def format_error(error):
if isinstance(error, ValidationError): if isinstance(error, ValidationError):
return as_unicode(error)
if isinstance(error, wtfValidationError):
return '. '.join(itervalues(error.to_dict())) return '. '.join(itervalues(error.to_dict()))
return as_unicode(error) return as_unicode(error)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment