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: