Xavier ALT (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-client-web/6.0-opw-575195-xal 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-575195-xal/+merge/108567

Hi,

This fix a problem in one2many field not recomputing context correctly on new 
record creation.

Steps:
- On "Tecsas" partner change customer location: European Customers
- Create a "Delivery Order" choose a of "Agrolait" address
- Create, a new line, default customer location is "Customer"
- Close it
- Changer addresse to one of "Tecsas"
- Create a new line

Current: default customer location is still "Customer" (old-one)
Expected: default customer location should be "Customer / European Customers"

Regars,
Xavier
-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-575195-xal/+merge/108567
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client-web/6.0-opw-575195-xal.
=== modified file 'addons/openerp/static/javascript/o2m.js'
--- addons/openerp/static/javascript/o2m.js	2011-09-19 12:50:15 +0000
+++ addons/openerp/static/javascript/o2m.js	2012-06-04 14:06:19 +0000
@@ -31,7 +31,11 @@
     this.mode = openobject.dom.get(name + '/_terp_view_type').value;
 
     if (openobject.dom.get(name + '/_terp_default_get_ctx'))
+        this.default_get_ctx = openobject.dom.get(name + '/_terp_default_get_ctx').value;
+    else if (openobject.dom.get(name + '/_terp_context'))
         this.default_get_ctx = openobject.dom.get(name + '/_terp_context').value;
+    else
+        this.default_get_ctx = "{}"
 
     var parent_prefix = name.indexOf('/') > -1 ? name.slice(0, name.lastIndexOf('/') + 1) : '';
 

_______________________________________________
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