server/sources/extlite.py
changeset 4913 083b4d454192
parent 4899 c666d265fb95
child 5013 ad91f93bbb93
--- a/server/sources/extlite.py	Wed Mar 10 16:07:24 2010 +0100
+++ b/server/sources/extlite.py	Mon Mar 01 11:26:14 2010 +0100
@@ -225,15 +225,15 @@
         """update an entity in the source"""
         raise NotImplementedError()
 
-    def delete_entity(self, session, etype, eid):
+    def delete_entity(self, session, entity):
         """delete an entity from the source
 
         this is not deleting a file in the svn but deleting entities from the
         source. Main usage is to delete repository content when a Repository
         entity is deleted.
         """
-        attrs = {SQL_PREFIX + 'eid': eid}
-        sql = self.sqladapter.sqlgen.delete(SQL_PREFIX + etype, attrs)
+        attrs = {'cw_eid': entity.eid}
+        sql = self.sqladapter.sqlgen.delete(SQL_PREFIX + entity.__regid__, attrs)
         self.doexec(session, sql, attrs)
 
     def local_add_relation(self, session, subject, rtype, object):