# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1238170262 -3600 # Node ID 58b4ec2a77f534709019eaad22a215b50964048e # Parent ffe1b6f495e8951d62c6a88fc9d7d7fedcf532a5 use form.form_field_vocabulary instead of entity.vocabulary diff -r ffe1b6f495e8 -r 58b4ec2a77f5 web/views/editviews.py --- a/web/views/editviews.py Fri Mar 27 17:10:37 2009 +0100 +++ b/web/views/editviews.py Fri Mar 27 17:11:02 2009 +0100 @@ -125,7 +125,10 @@ eid = entity.eid pending_inserts = self.req.get_pending_inserts(eid) rtype = rschema.type - for eview, reid in entity.vocabulary(rschema, target, self.limit): + form = self.vreg.select_object('forms', 'edition', self.req, + entity=entity) + field = form.field_by_name(rschema, target) + for eview, reid in form.form_field_vocabulary(field, self.limit): if reid is None: options.append('' % html_escape(eview))