[Erp5-report] r30313 - /erp5/trunk/products/ERP5/Document/Resource.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Nov 5 05:29:47 CET 2009
Author: nicolas.dumazet
Date: Thu Nov 5 05:29:45 2009
New Revision: 30313
URL: http://svn.erp5.org?rev=30313&view=rev
Log:
getMeasureRowList: call asCatalogRowList only if we later keep the measure
Modified:
erp5/trunk/products/ERP5/Document/Resource.py
Modified: erp5/trunk/products/ERP5/Document/Resource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Resource.py?rev=30313&r1=30312&r2=30313&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Resource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Resource.py [utf8] Thu Nov 5 05:29:45 2009
@@ -874,15 +874,16 @@
for measure in self.getMeasureList():
metric_type = measure.getMetricType()
if metric_type in metric_type_map:
- metric_type_map[metric_type] = ()
+ metric_type_map[metric_type] = None
else:
- metric_type_map[metric_type] = measure.asCatalogRowList()
+ metric_type_map[metric_type] = measure
if measure.getRelativeUrl() == default:
quantity_unit = ''
insert_list = []
- for measure_list in metric_type_map.itervalues():
- insert_list += measure_list
+ for measure in metric_type_map.itervalues():
+ if measure is not None:
+ insert_list += measure.asCatalogRowList()
metric_type = quantity_unit.split('/', 1)[0]
if metric_type and metric_type not in metric_type_map:
More information about the Erp5-report
mailing list