RGA(Open ERP) has proposed merging
lp:~openerp-dev/openobject-client/many2many_save into
lp:~openerp-dev/openobject-client/trunk-dev-client.
Requested reviews:
OpenERP sa GTK client R&D (openerp-dev-gtk)
many2many field not save _defaults = {} values,
https://bugs.launchpad.net/openobject-client/+bug/586252
--
https://code.launchpad.net/~openerp-dev/openobject-client/many2many_save/+merge/26596
Your team OpenERP sa GTK client R&D is requested to review the proposed merge
of lp:~openerp-dev/openobject-client/many2many_save into
lp:~openerp-dev/openobject-client/trunk-dev-client.
=== modified file 'bin/widget/view/form_gtk/many2many.py'
--- bin/widget/view/form_gtk/many2many.py 2010-04-21 11:24:05 +0000
+++ bin/widget/view/form_gtk/many2many.py 2010-06-02 14:33:24 +0000
@@ -219,6 +219,8 @@
ids = []
if model_field:
ids = model_field.get_client(model)
+ self.model.pager_cache.setdefault(model_field.name, model.value[model_field.name] or [])
+ self.pager.search_count()
self.screen.clear()
self.screen.load(ids)
self.screen.display()
@@ -231,6 +233,7 @@
return True
def set_value(self, model, model_field):
+ self.model.pager_cache.setdefault(model_field.name, model.value[model_field.name] or [])
if self.name in model.pager_cache:
model_field.set_client(model, model.pager_cache[self.name])
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp