web/formfields.py
changeset 2680 66472d85d548
parent 2678 0308dc159b96
child 2726 03e7a6efd960
child 3384 f76a38731bc1
equal deleted inserted replaced
2679:3fa8c0cec760 2680:66472d85d548
   450         entity = form.edited_entity
   450         entity = form.edited_entity
   451         req = entity.req
   451         req = entity.req
   452         # first see if its specified by __linkto form parameters
   452         # first see if its specified by __linkto form parameters
   453         linkedto = entity.linked_to(self.name, self.role)
   453         linkedto = entity.linked_to(self.name, self.role)
   454         if linkedto:
   454         if linkedto:
   455             entities = (req.eid_rset(eid).get_entity(0, 0) for eid in linkedto)
   455             entities = (req.entity_from_eid(eid) for eid in linkedto)
   456             return [(entity.view('combobox'), entity.eid) for entity in entities]
   456             return [(entity.view('combobox'), entity.eid) for entity in entities]
   457         # it isn't, check if the entity provides a method to get correct values
   457         # it isn't, check if the entity provides a method to get correct values
   458         res = []
   458         res = []
   459         if not self.required:
   459         if not self.required:
   460             res.append(('', INTERNAL_FIELD_VALUE))
   460             res.append(('', INTERNAL_FIELD_VALUE))