[Erp5-report] r30585 - /erp5/trunk/products/ERP5Form/Form.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Nov 13 16:52:11 CET 2009


Author: seb
Date: Fri Nov 13 16:52:11 2009
New Revision: 30585

URL: http://svn.erp5.org?rev=30585&view=rev
Log:
there was zero division error when the field_id was 'listbox'
after my last commit. Provide a solution to fix it

Modified:
    erp5/trunk/products/ERP5Form/Form.py

Modified: erp5/trunk/products/ERP5Form/Form.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Form.py?rev=30585&r1=30584&r2=30585&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Form.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/Form.py [utf8] Fri Nov 13 16:52:11 2009
@@ -759,8 +759,13 @@
     def getProxyableFieldList(self, field, form_field_list=None):
         """"""
         def extract_keyword(name):
-            return [i for i in name.split('_') if not i in \
+            keyword_list = [i for i in name.split('_') if not i in \
                     ('my', 'default', 'listbox')]
+            if len(keyword_list) == 0:
+              # This means that the name is one of the exception keywords,
+              # so we have to keep it
+              keyword_list = [name]
+            return keyword_list
 
         def check_keyword_list(name, keyword_list):
             count = 0




More information about the Erp5-report mailing list