Do not assign a value to the class variable 'widget'
Class variable 'widget' stores a default widget for CharField. It is dangerous to change it. This patch fixes this and assigns a value to instance variable. Change-Id: I7220dcacd64aeee096e9340dc49bb4c5ebcfefd5 Closes-Bug: #1521535
This commit is contained in:
parent
88f1fb4d2e
commit
88abc05d24
|
@ -65,7 +65,7 @@ def _collect_fields(field_specs, form_name, service):
|
|||
def process_widget(cls, kwargs):
|
||||
if isinstance(cls, types.TupleType):
|
||||
cls, _w = cls
|
||||
cls.widget = _w
|
||||
kwargs['widget'] = _w
|
||||
|
||||
widget = kwargs.get('widget') or cls.widget
|
||||
if 'widget_media' in kwargs:
|
||||
|
|
Loading…
Reference in New Issue