diff -r 76b3cd5d4f31 -r 01152fffd593 server/hooks.py --- a/server/hooks.py Mon Apr 06 12:37:45 2009 +0200 +++ b/server/hooks.py Tue Apr 07 09:30:23 2009 +0200 @@ -60,6 +60,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