diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py
index 17ee3e25527c3e062203fd3b74ef4ed99c3e356b..458b76a06002f7b36dbec6b9d112e546c4150c94 100755
--- a/product/ZSQLCatalog/SQLCatalog.py
+++ b/product/ZSQLCatalog/SQLCatalog.py
@@ -282,7 +282,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
         # Generate UID
         kw['path'] = path
         kw['uid'] = int(index)
-        kw['insert_catalog_line'] = insert_catalog_line
+        kw['insert_catalog_line'] = 0
         # LOG
         # LOG("Call SQL Method %s with args:" % method_name,0, str(kw))
         # Alter row
@@ -310,6 +310,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
         # Generate UID
         index = self.newUid()
         object.uid = index
+        insert_catalog_line = 0
       else:
         index = uid
       for method_name in self.sql_catalog_object: