[Erp5-report] r31849 leonardo - /erp5/trunk/products/ERP5/Document/BusinessTemplate.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jan 20 17:04:33 CET 2010


Author: leonardo
Date: Wed Jan 20 17:04:33 2010
New Revision: 31849

URL: http://svn.erp5.org?rev=31849&view=rev
Log:
Don't compile empty zsqlcatalog filter expressions

Modified:
    erp5/trunk/products/ERP5/Document/BusinessTemplate.py

Modified: erp5/trunk/products/ERP5/Document/BusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BusinessTemplate.py?rev=31849&r1=31848&r2=31849&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/BusinessTemplate.py [utf8] Wed Jan 20 17:04:33 2010
@@ -2304,7 +2304,11 @@
       if self._is_filtered_archive.get(method_id, 0):
         expression = self._filter_expression_archive[method_id]
         if context.getTemplateFormatVersion() == 1:
-          expr_instance = Expression(expression)
+          if expression and expression.strip():
+            # only compile non-empty expressions
+            expr_instance = Expression(expression)
+          else:
+            expr_instance = None
         else:
           expr_instance = self._filter_expression_instance_archive[method_id]
         filter_type = self._filter_type_archive[method_id]




More information about the Erp5-report mailing list