Fix _menu_sig_default_set for issue445

This commit is contained in:
Cédric Krier committed 2008-10-22 20:31:08 +02:00
1 parent bf8911ac12
commit be97cfdca2
1 file changed
+7 -6
@@ -145,12 +145,13 @@ class WidgetInterface(object):
def _menu_sig_default_set(self):
deps = []
for wname, wview in self._view.view_form.widgets.items():
if wview.modelfield.attrs.get('change_default', False):
wvalue = wview.modelfield.get(self._view.model)
name = wview.modelfield.attrs.get('string', wname)
value = wview.modelfield.get_client(self._view.model)
deps.append((wname, name, wvalue, value))
for wname, wviews in self._view.view_form.widgets.items():
for wview in wviews:
if wview.modelfield.attrs.get('change_default', False):
wvalue = wview.modelfield.get(self._view.model)
name = wview.modelfield.attrs.get('string', wname)
value = wview.modelfield.get_client(self._view.model)
deps.append((wname, name, wvalue, value))
value = self._view.modelfield.get_default(self._view.model)
model = self._view.modelfield.parent.resource
field_pref_set(self._view.widget_name,