diff --git a/product/ZSQLCatalog/Extensions/zsqlbrain.py b/product/ZSQLCatalog/Extensions/zsqlbrain.py index 831358c1abec3025aaad3da2c2e0fb7917f6a839..fe02cdec66c3a423c7e96dfd1a01e7e2036ba20b 100644 --- a/product/ZSQLCatalog/Extensions/zsqlbrain.py +++ b/product/ZSQLCatalog/Extensions/zsqlbrain.py @@ -33,7 +33,11 @@ class ZSQLBrain(Acquisition.Implicit): """ if name.startswith('__') : return None - return getattr(self.getObject(), name, None) + try: + obj = self.getObject() + except ValueError: + return None + return getattr(obj, name, None) def getURL(self): return self.path