equal
deleted
inserted
replaced
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: |