diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py index 6ba576b46dc572eb224cf898e16cb7b615d36d6d..9225052d7899073a27062ea917f8662ed4b12e8d 100644 --- a/product/ZSQLCatalog/SQLCatalog.py +++ b/product/ZSQLCatalog/SQLCatalog.py @@ -1228,6 +1228,11 @@ class Catalog(Folder, Persistent, Acquisition.Implicit, ExtensionClass.Base): method_name = self.sql_catalog_delete_uid if uid is None: return None + if method_name in (None,''): + # This should exist only if the site is not up to date. + LOG('ZSQLCatalog.beforeUncatalogObject',0,'The sql_catalog_delete_uid'\ + + ' method is not defined') + self.uncatalogObject(path=path,uid=uid) method = getattr(self, method_name) method(uid = uid)