[Erp5-report] r10965 - /erp5/trunk/products/ERP5Type/Document/Folder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Oct 26 15:52:31 CEST 2006
Author: alex
Date: Thu Oct 26 15:52:28 2006
New Revision: 10965
URL: http://svn.erp5.org?rev=10965&view=rev
Log:
fix for older versions of BTreeFolder2 with no _initBTrees method
Modified:
erp5/trunk/products/ERP5Type/Document/Folder.py
Modified: erp5/trunk/products/ERP5Type/Document/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Document/Folder.py?rev=10965&r1=10964&r2=10965&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Document/Folder.py (original)
+++ erp5/trunk/products/ERP5Type/Document/Folder.py Thu Oct 26 15:52:28 2006
@@ -819,7 +819,11 @@
# when an object inherits from Folder after it was instanciated, it lacks
# its BTreeFolder properties.
if getattr(self, '_tree', None) is None:
- self._initBTrees()
+ try:
+ self._initBTrees()
+ except AttributeError:
+ from Products.BTreeFolder2.BTreeFolder2 import BTreeFolder2Base
+ BTreeFolder2Base.__init__(self, self.getId())
object_list = CMFBTreeFolder.objectValues(self, spec=spec)
if portal_type is not None:
if type(portal_type) == type(''):
More information about the Erp5-report
mailing list