From d9d564bc4d443321a9e8e8914197b65ef1e66dd9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 30 Oct 2014 15:01:02 -0400 Subject: [PATCH] Raise metadata editing errors while on debug mode --- mayan/apps/metadata/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mayan/apps/metadata/views.py b/mayan/apps/metadata/views.py index 3251a046ea..4881e445bd 100644 --- a/mayan/apps/metadata/views.py +++ b/mayan/apps/metadata/views.py @@ -1,5 +1,6 @@ from __future__ import absolute_import +from django.conf import settings from django.contrib import messages from django.core.exceptions import PermissionDenied from django.core.urlresolvers import reverse @@ -90,8 +91,11 @@ def metadata_edit(request, document_id=None, document_id_list=None): if errors: for error in errors: - messages.error(request, _(u'Error editing metadata for document %(document)s; %(error)s.') % { - 'document': document, 'error': error}) + if settings.DEBUG: + raise + else: + messages.error(request, _(u'Error editing metadata for document %(document)s; %(error)s.') % { + 'document': document, 'error': error}) else: messages.success(request, _(u'Metadata for document %s edited successfully.') % document)