web/views/editcontroller.py
branchstable
changeset 9590 048d6de92b63
parent 9439 549c999d06d2
child 9635 aaf099172bb9
equal deleted inserted replaced
9589:7e4897901c64 9590:048d6de92b63
   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: