[Erp5-report] r22116 - /erp5/trunk/products/ERP5Form/Report.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jun 30 18:35:27 CEST 2008


Author: romain
Date: Mon Jun 30 18:35:12 2008
New Revision: 22116

URL: http://svn.erp5.org?rev=22116&view=rev
Log:
Handle non existing Selection.

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

Modified: erp5/trunk/products/ERP5Form/Report.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Report.py?rev=22116&r1=22115&r2=22116&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Report.py (original)
+++ erp5/trunk/products/ERP5Form/Report.py Mon Jun 30 18:35:12 2008
@@ -39,6 +39,7 @@
 
 from Form import ERP5Form
 from Form import create_settings_form as Form_create_settings_form
+from Selection import Selection
 
 def create_settings_form():
     form = Form_create_settings_form()
@@ -288,6 +289,10 @@
         if self.selection_report_list is not None:
           selection = portal_selections.getSelectionFor(selection_name,
                                                         REQUEST=REQUEST)
+          if selection is None:
+            selection = Selection()
+            portal_selections.setSelectionFor(selection_name, selection, 
+                                              REQUEST=REQUEST)
           self.saved_selections[selection_name]['report_list'] = \
                selection.getReportList()
           selection.edit(report_list=self.selection_report_list)




More information about the Erp5-report mailing list