changeset 2745 | 0dafa29ace1f |
parent 2740 | 7ab70fad02df |
child 2920 | 64322aa83a1d |
child 2963 | 12ad88615a12 |
--- a/server/schemahooks.py Fri Aug 07 17:40:52 2009 +0200 +++ b/server/schemahooks.py Fri Aug 07 17:42:04 2009 +0200 @@ -772,6 +772,8 @@ else: rdeftype = 'CWRelation' if not (subjschema.eid in pendings or objschema.eid in pendings): + pending = session.transaction_data.setdefault('pendingrdefs', set()) + pending.add((subjschema, rschema, objschema)) session.execute('DELETE X %s Y WHERE X is %s, Y is %s' % (rschema, subjschema, objschema)) execute = session.unsafe_execute