--- 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):