[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/DynamicType.py Added fallback for migrating CMF 2.2 sites.
Charlie Clark
cvs-admin at zope.org
Thu Mar 22 13:07:46 UTC 2012
Log message for revision 124691:
Added fallback for migrating CMF 2.2 sites.
Changed:
U Products.CMFCore/trunk/Products/CMFCore/DynamicType.py
-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/DynamicType.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/DynamicType.py 2012-03-22 13:06:44 UTC (rev 124690)
+++ Products.CMFCore/trunk/Products/CMFCore/DynamicType.py 2012-03-22 13:07:42 UTC (rev 124691)
@@ -94,7 +94,11 @@
"""
ti = self.getTypeInfo()
if ti is None:
- utool = getUtility(IURLTool)
+ try:
+ utool = getUtility(IURLTool)
+ except ComponentLookupError:
+ # BBB: fallback for CMF 2.2 instances
+ utool = aq_get(self, 'portal_url')
return '%s/misc_/OFSP/dtmldoc.gif' % utool()
icon_expr_object = ti.getIconExprObject()
if icon_expr_object is None:
More information about the checkins
mailing list