Raise metadata editing errors while on debug mode

This commit is contained in:
Roberto Rosario
2014-10-30 15:01:02 -04:00
parent c8139f22d7
commit d9d564bc4d

View File

@@ -1,5 +1,6 @@
from __future__ import absolute_import from __future__ import absolute_import
from django.conf import settings
from django.contrib import messages from django.contrib import messages
from django.core.exceptions import PermissionDenied from django.core.exceptions import PermissionDenied
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
@@ -90,6 +91,9 @@ def metadata_edit(request, document_id=None, document_id_list=None):
if errors: if errors:
for error in errors: for error in errors:
if settings.DEBUG:
raise
else:
messages.error(request, _(u'Error editing metadata for document %(document)s; %(error)s.') % { messages.error(request, _(u'Error editing metadata for document %(document)s; %(error)s.') % {
'document': document, 'error': error}) 'document': document, 'error': error})
else: else: