[Erp5-report] r22234 - /erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 3 11:12:40 CEST 2008
Author: jerome
Date: Thu Jul 3 11:12:37 2008
New Revision: 22234
URL: http://svn.erp5.org?rev=22234&view=rev
Log:
don't use [] as default values because it's generally wrong and because sql
worklist generation sometimes passes None
Modified:
erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py
Modified: erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py
URL: http://svn.erp5.org/erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py?rev=22234&r1=22233&r2=22234&view=diff
==============================================================================
--- erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py (original)
+++ erp5/trunk/products/ZSQLCatalog/Query/SimpleQuery.py Thu Jul 3 11:12:37 2008
@@ -153,9 +153,9 @@
'select_expression_list': select_expression_list,}
return sql_expressions
- def asSQLExpression(self, key_alias_dict = None, keyword_search_keys = [],
- datetime_search_keys = [], full_text_search_keys = [],
- ignore_empty_string = 1, stat__ = 0):
+ def asSQLExpression(self, key_alias_dict=None, keyword_search_keys=None,
+ datetime_search_keys=None, full_text_search_keys=None,
+ ignore_empty_string=1, stat__=0):
"""
Build the sql expressions string
"""
@@ -168,6 +168,13 @@
search_mode = self.getSearchMode()
range_value = self.getRange()
search_key = self.getSearchKey()
+
+ if keyword_search_keys is None:
+ keyword_search_keys = []
+ if datetime_search_keys is None:
+ datetime_search_keys = []
+ if full_text_search_keys is None:
+ full_text_search_keys = []
# key can have an alias definition which we should acquire
if key_alias_dict is not None:
More information about the Erp5-report
mailing list