web/views/editcontroller.py
changeset 9635 aaf099172bb9
parent 9520 78702b55c089
parent 9590 048d6de92b63
child 9774 b7b71be569cf
equal deleted inserted replaced
9632:c60c8dec0e0e 9635:aaf099172bb9
   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: