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