web/views/editcontroller.py
changeset 2680 66472d85d548
parent 2650 18aec79ec3a3
child 2819 b864288fd316
child 2998 da622f980470
child 3384 f76a38731bc1
equal deleted inserted replaced
2679:3fa8c0cec760 2680:66472d85d548
    51         try:
    51         try:
    52             methodname = form.pop('__method', None)
    52             methodname = form.pop('__method', None)
    53             for eid in req.edited_eids():
    53             for eid in req.edited_eids():
    54                 formparams = req.extract_entity_params(eid)
    54                 formparams = req.extract_entity_params(eid)
    55                 if methodname is not None:
    55                 if methodname is not None:
    56                     entity = req.eid_rset(eid).get_entity(0, 0)
    56                     entity = req.entity_from_eid(eid)
    57                     method = getattr(entity, methodname)
    57                     method = getattr(entity, methodname)
    58                     method(formparams)
    58                     method(formparams)
    59                 eid = self.edit_entity(formparams)
    59                 eid = self.edit_entity(formparams)
    60         except (RequestError, NothingToEdit):
    60         except (RequestError, NothingToEdit):
    61             if '__linkto' in form and 'eid' in form:
    61             if '__linkto' in form and 'eid' in form: