[Erp5-report] r33765 nicolas - /erp5/trunk/products/ERP5/Document/BusinessTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 16 17:24:15 CET 2010
Author: nicolas
Date: Tue Mar 16 17:24:14 2010
New Revision: 33765
URL: http://svn.erp5.org?rev=33765&view=rev
Log:
Be consitent between _importFile and build method.
in order to enable reinstallation of business template with diffs.
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=33765&r1=33764&r2=33765&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/BusinessTemplate.py [utf8] Tue Mar 16 17:24:14 2010
@@ -2077,7 +2077,11 @@
for portal_type in portal_type_list:
id = portal_type.get('id')
item_type_list = [item.text for item in portal_type.findall('item')]
- self._objects['%s/%s' % (self.class_property, id,)] = item_type_list
+ if self.class_property not in id
+ key = '%s/%s' % (self.class_property, id,)
+ else:
+ key = id
+ self._objects[key] = item_type_list
def install(self, context, trashbin, **kw):
portal = context.getPortalObject()
More information about the Erp5-report
mailing list