form: don't let quixote3 assign a default id to widgets (#38095)

This commit is contained in:
Frédéric Péters 2019-11-29 18:34:01 +01:00
parent ce81160605
commit 1678d3b6a2
1 changed files with 2 additions and 0 deletions

View File

@ -295,6 +295,8 @@ class Form(QuixoteForm):
del kwargs['advanced']
QuixoteForm.add(self, widget_class, name, *args, **kwargs)
widget = self._names[name]
if 'id' not in kwargs and 'id' in widget.attrs:
del widget.attrs['id']
widget.advanced = advanced
return widget