Commit 34e86086 authored by Serge S. Koval's avatar Serge S. Koval

Merge pull request #816 from jmagnusson/exc-message-fix

Fix “object has no attribute 'message’” in py3
parents 8ecf9dcf 4875c6c7
# flask-admin
Project was moved into its own organization: https://github.com/flask-admin
Please update your references.
......@@ -9,7 +9,7 @@ from sqlalchemy.exc import IntegrityError
from flask import flash
from flask_admin._compat import string_types
from flask_admin._compat import string_types, text_type
from flask_admin.babel import gettext, ngettext, lazy_gettext
from flask_admin.model import BaseModelView
from flask_admin.model.form import wrap_fields_in_fieldlist
......@@ -864,7 +864,7 @@ class ModelView(BaseModelView):
# Error handler
def handle_view_exception(self, exc):
if isinstance(exc, IntegrityError):
flash(gettext('Integrity error. %(message)s', message=exc.message), 'error')
flash(gettext('Integrity error. %(message)s', message=text_type(exc)), 'error')
return True
return super(ModelView, self).handle_view_exception(exc)
......
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