Mohammed Shekha(Open ERP) has proposed merging 
lp:~openerp-dev/openobject-client-web/6.0-opw-573834-msh into 
lp:openobject-client-web.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-573834-msh/+merge/102433

Hello,

Fixed the issue of many2many widget which removes all the entry which came from 
the on_change method as a result when we create a new record in many2many after 
calling an on_change.

Demo :- Go to Accounting -> Customer Invoice -> Invoice line -> and select a 
product which has some tax set, so when you select a product you will getsome 
tax line in Tax many2many, and now add new line to Tax many2many.

Result :- The lines which came from the on_change will be removed.
Expected :- Lines should be appended with line of on_change result.

Changed the code in form.js.

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-573834-msh/+merge/102433
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client-web/6.0-opw-573834-msh.
=== modified file 'addons/openerp/static/javascript/form.js'
--- addons/openerp/static/javascript/form.js	2012-01-19 14:30:04 +0000
+++ addons/openerp/static/javascript/form.js	2012-04-18 05:29:19 +0000
@@ -629,8 +629,8 @@
                         }
                         var fld_name = jQuery(fld).attr('name');
                         var old_m2m = jQuery(idSelector(fld_name)).closest('.list-a');
-                        $(idSelector(fld_name+'/_terp_id')).val('');
-                        $(idSelector(fld_name+'/_terp_ids')).val('[]');
+                        $(idSelector(fld_name+'/_terp_id')).val(value[0] || '');
+                        $(idSelector(fld_name+'/_terp_ids')).val(fld_val || '[]');
                         jQuery.ajax({
                             url: '/openerp/listgrid/get_m2m',
                             data: {

_______________________________________________
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

Reply via email to