equal
deleted
inserted
replaced
816 values = () |
816 values = () |
817 elif not isinstance(values, list): |
817 elif not isinstance(values, list): |
818 values = (values,) |
818 values = (values,) |
819 eids = set() |
819 eids = set() |
820 for eid in values: |
820 for eid in values: |
821 if not eid: # AutoCompletionWidget XXX deal with this in the widget |
821 # XXX 'not eid' for AutoCompletionWidget, deal with this in the widget |
|
822 if not eid or eid == INTERNAL_FIELD_VALUE: |
822 continue |
823 continue |
823 typed_eid = form.actual_eid(eid) |
824 typed_eid = form.actual_eid(eid) |
824 if typed_eid is None: |
825 if typed_eid is None: |
825 form._cw.data['pendingfields'].add( (form, self) ) |
826 form._cw.data['pendingfields'].add( (form, self) ) |
826 return None |
827 return None |