equal
deleted
inserted
replaced
220 # recheck pending eids |
220 # recheck pending eids |
221 if self.eid in self.session.transaction_data.get('pendingeids', ()): |
221 if self.eid in self.session.transaction_data.get('pendingeids', ()): |
222 return |
222 return |
223 if self.session.unsafe_execute(*self._rql()).rowcount < 1: |
223 if self.session.unsafe_execute(*self._rql()).rowcount < 1: |
224 etype = self.session.describe(self.eid)[0] |
224 etype = self.session.describe(self.eid)[0] |
225 msg = self.session._('at least one relation %(rtype)s is required on %(etype)s (%(eid)s)') |
225 _ = self.session._ |
226 raise ValidationError(self.eid, {self.rtype: msg % {'rtype': self.rtype, |
226 msg = _('at least one relation %(rtype)s is required on %(etype)s (%(eid)s)') |
227 'etype': etype, |
227 raise ValidationError(self.eid, {self.rtype: msg % {'rtype': _(self.rtype), |
|
228 'etype': _(etype), |
228 'eid': self.eid}}) |
229 'eid': self.eid}}) |
229 |
230 |
230 def commit_event(self): |
231 def commit_event(self): |
231 pass |
232 pass |
232 |
233 |