branch | stable |
changeset 6188 | e1c9610b2360 |
parent 6128 | fbb8398f80dc |
child 6189 | 9fa02f352c8c |
--- a/server/repository.py Tue Sep 07 23:02:08 2010 +0200 +++ b/server/repository.py Tue Sep 07 23:23:16 2010 +0200 @@ -1083,6 +1083,7 @@ # set inline relation cache before call to after_add_entity for attr, value in relations: session.update_rel_cache_add(entity.eid, attr, value) + del_existing_rel_if_needed(session, entity.eid, attr, value) # trigger after_add_entity after after_add_relation if source.should_call_hooks: self.hm.call_hooks('after_add_entity', session, entity=entity)