[Erp5-report] r45275 vincent - /erp5/trunk/products/ERP5Type/Core/Folder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Apr 9 12:54:58 CEST 2011
Author: vincent
Date: Sat Apr 9 12:54:58 2011
New Revision: 45275
URL: http://svn.erp5.org?rev=45275&view=rev
Log:
Don't fail when accessor is not available (really).
Also, don't try to fetch accessor when ti is None.
Modified:
erp5/trunk/products/ERP5Type/Core/Folder.py
Modified: erp5/trunk/products/ERP5Type/Core/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/Folder.py?rev=45275&r1=45274&r2=45275&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] Sat Apr 9 12:54:58 2011
@@ -1594,15 +1594,15 @@ class Folder(CopyContainer, CMFBTreeFold
Patched, as ERP5 Type does not provide getExprContext which is used in
CMF 2.2
"""
+ icon = 'misc_/OFSP/dtmldoc.gif'
ti = self.getTypeInfo()
url = self.getPortalObject().portal_url()
- if ti is None:
- icon = 'misc_/OFSP/dtmldoc.gif'
- try:
- icon = ti.getTypeIcon()
- except AttributeError:
- # do not fail in case of accessor is not available
- pass
+ if ti is not None:
+ try:
+ icon = ti.getTypeIcon()
+ except AttributeError:
+ # do not fail in case of accessor is not available
+ pass
return '%s/%s' % (url, icon)
# We browse all used class from btree and hbtree and set not implemented
More information about the Erp5-report
mailing list