# HG changeset patch # User Sylvain Thénault # Date 1258737074 -3600 # Node ID 6389e5d6edcba2027dc524d093bc997167036d11 # Parent 32634970a36c84c0258459a3db26ee631e5a1801 check we're not deleting the relation before checking its cardinality... diff -r 32634970a36c -r 6389e5d6edcb server/hooks.py --- a/server/hooks.py Thu Nov 19 19:50:36 2009 +0100 +++ b/server/hooks.py Fri Nov 20 18:11:14 2009 +0100 @@ -277,6 +277,8 @@ # recheck pending eids if self.eid in self.session.transaction_data.get('pendingeids', ()): return +  if self.rtype in self.session.transaction_data.get('pendingrtypes', ()): + return if self.session.unsafe_execute(*self._rql()).rowcount < 1: etype = self.session.describe(self.eid)[0] _ = self.session._