0248e490f62507b562aa9b21bdae2dec911c869d
Steps to reproduce the bug: Here are aliases for the used contacts: - A: Azure Interior - B: Gemini Furniture - C: Gemini Furniture, Edwin Hansen - D: (delivery address for Edwin Hansen) 1. Login on a runbot. 2. Set VAT of A and B to different values. 3. Open C, and create a delivery address: D 4. Check: VAT of D = VAT of B 5. Change the related company of C from B to A. Bug: The VAT of C = VAT of A, however VAT of D did not change. When syncing the commercial fields of a partner, we also sync his childs. PS: Due to function _compute_commercial_partner, the commercial partner is always updated for all the childs. So the condition child.commercial_partner_id != self.commercial_partner_id is never satisfied in function _children_sync and the commercial fields were never updated. opw:3111493 closes odoo/odoo#115932 X-original-commit: df87448f2a39eead079cffea566cd760a8918542 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by: Raphael Collet <rco@odoo.com> Co-authored-by: kmagusiak <>
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%