[Erp5-report] r42995 aurel - /erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 3 16:20:12 CET 2011


Author: aurel
Date: Thu Feb  3 16:20:12 2011
New Revision: 42995

URL: http://svn.erp5.org?rev=42995&view=rev
Log:
if property sheet already exists, do not try to recreate it

Modified:
    erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py

Modified: erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py?rev=42995&r1=42994&r2=42995&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Thu Feb  3 16:20:12 2011
@@ -187,13 +187,15 @@ class PropertySheetTool(BaseTool):
       if name[0] == '_':
         continue
 
-      if erase_existing and name in self.portal_property_sheets.objectIds():
-        self.portal_property_sheets.deleteContent(name)
-        transaction.commit()
+      if name in self.portal_property_sheets.objectIds():
+        if erase_existing:
+          self.portal_property_sheets.deleteContent(name)
+          transaction.commit()
+        else:
+          continue
 
       LOG("Tool.PropertySheetTool", INFO,
           "Creating %s in portal_property_sheets" % repr(name))
-
       self.createPropertySheetFromFilesystemClass(klass)
       transaction.commit()
 



More information about the Erp5-report mailing list