diff --git a/mayan/apps/common/generics.py b/mayan/apps/common/generics.py index 0a4b97a5d3..322a39ac75 100644 --- a/mayan/apps/common/generics.py +++ b/mayan/apps/common/generics.py @@ -355,6 +355,9 @@ class SingleObjectCreateView(ObjectNameMixin, ViewPermissionCheckMixin, ExtraCon 'error': exception } ) + return super( + SingleObjectCreateView, self + ).form_invalid(form=form) else: context = self.get_context_data() @@ -452,8 +455,9 @@ class SingleObjectEditView(ObjectNameMixin, ViewPermissionCheckMixin, ObjectPerm 'error': exception } ) - - raise exception + return super( + SingleObjectEditView, self + ).form_invalid(form=form) else: messages.success( self.request,