equal
deleted
inserted
replaced
262 rqlquery.set_inlined(field.name, form_.edited_entity.eid) |
262 rqlquery.set_inlined(field.name, form_.edited_entity.eid) |
263 if self.errors: |
263 if self.errors: |
264 errors = dict((f.role_name(), unicode(ex)) for f, ex in self.errors) |
264 errors = dict((f.role_name(), unicode(ex)) for f, ex in self.errors) |
265 raise ValidationError(valerror_eid(entity.eid), errors) |
265 raise ValidationError(valerror_eid(entity.eid), errors) |
266 if eid is None: # creation or copy |
266 if eid is None: # creation or copy |
267 entity.eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
267 entity.eid = eid = self._insert_entity(etype, formparams['eid'], rqlquery) |
268 elif rqlquery.edited: # edition of an existant entity |
268 elif rqlquery.edited: # edition of an existant entity |
269 self._update_entity(eid, rqlquery) |
269 self._update_entity(eid, rqlquery) |
270 if is_main_entity: |
270 if is_main_entity: |
271 self.notify_edited(entity) |
271 self.notify_edited(entity) |
272 if '__delete' in formparams: |
272 if '__delete' in formparams: |