diff -r 5f18e71e3d42 -r 8832e231fad7 web/views/forms.py --- a/web/views/forms.py Tue Sep 29 12:43:40 2009 +0200 +++ b/web/views/forms.py Tue Sep 29 12:44:06 2009 +0200 @@ -305,9 +305,9 @@ searchedvalues = ['%s:%s:%s' % (field.name, eid, field.role) for eid in value] # remove associated __linkto hidden fields - for field in self.fields_by_name('__linkto'): + for field in self.root_form.fields_by_name('__linkto'): if field.initial in searchedvalues: - self.remove_field(field) + self.root_form.remove_field(field) else: value = None return value