equal
deleted
inserted
replaced
270 rqlquery.set_inlined(field.name, form_.edited_entity.eid) |
270 rqlquery.set_inlined(field.name, form_.edited_entity.eid) |
271 if self.errors: |
271 if self.errors: |
272 errors = dict((f.role_name(), unicode(ex)) for f, ex in self.errors) |
272 errors = dict((f.role_name(), unicode(ex)) for f, ex in self.errors) |
273 raise ValidationError(valerror_eid(entity.eid), errors) |
273 raise ValidationError(valerror_eid(entity.eid), errors) |
274 if eid is None: # creation or copy |
274 if eid is None: # creation or copy |
275 entity.eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
275 entity.eid = eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
276 elif rqlquery.edited: # edition of an existant entity |
276 elif rqlquery.edited: # edition of an existant entity |
277 self._update_entity(eid, rqlquery) |
277 self._update_entity(eid, rqlquery) |
278 if is_main_entity: |
278 if is_main_entity: |
279 self.notify_edited(entity) |
279 self.notify_edited(entity) |
280 if '__delete' in formparams: |
280 if '__delete' in formparams: |