From 8b80798283ad0de039a399928f7029c69dabc76a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 23 Feb 2012 10:45:18 -0400 Subject: [PATCH] Capture all index evaluation errors --- apps/document_indexing/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/document_indexing/api.py b/apps/document_indexing/api.py index 49f262f35a..d2fb37719b 100644 --- a/apps/document_indexing/api.py +++ b/apps/document_indexing/api.py @@ -79,7 +79,7 @@ def cascade_eval(eval_dict, document, template_node, parent_index_instance=None) if template_node.enabled: try: result = eval(template_node.expression, eval_dict, AVAILABLE_INDEXING_FUNCTIONS) - except (NameError, AttributeError), exc: + except Exception, exc: warnings.append(_(u'Error in document indexing update expression: %(expression)s; %(exception)s') % { 'expression': template_node.expression, 'exception': exc}) else: