[kupu-checkins] r43427 - kupu/trunk/kupu/plone

duncan at codespeak.net duncan at codespeak.net
Wed May 16 11:29:38 CEST 2007


Author: duncan
Date: Wed May 16 11:29:37 2007
New Revision: 43427

Modified:
   kupu/trunk/kupu/plone/plonedrawers.py
Log:
Protect against corrupted catalog

Modified: kupu/trunk/kupu/plone/plonedrawers.py
==============================================================================
--- kupu/trunk/kupu/plone/plonedrawers.py	(original)
+++ kupu/trunk/kupu/plone/plonedrawers.py	Wed May 16 11:29:37 2007
@@ -234,9 +234,9 @@
         """Returns size, width, height"""
         if not self.showimagesize:
             return None, None, None
-        if not callable(obj.getId):
-            obj = obj.getObject() # Must be a brain
         try:
+            if not callable(obj.getId):
+                obj = obj.getObject() # Must be a brain
             size = self.tool.getObjSize(obj)
         except:
             size = None


More information about the kupu-checkins mailing list