diff -r 905d76e38433 -r 5c20a7f13c84 server/hooks.py --- a/server/hooks.py Mon Apr 06 15:36:58 2009 +0200 +++ b/server/hooks.py Mon Apr 06 16:11:38 2009 +0200 @@ -62,6 +62,8 @@ def setis_after_add_entity(session, entity): """create a new entity -> set is relation""" + if hasattr(entity, '_cw_recreating'): + return session.unsafe_execute('SET X is E WHERE X eid %(x)s, E name %(name)s', {'x': entity.eid, 'name': entity.id}, 'x') # XXX < 2.50 bw compat