957c78b98f172cfb377acd0dbd707aeb3f83d4a9
Before this commit, creating a record of a model with at least one property/company_dependent field would trigger the field's inverse method regardless of whether an actual value was being passed in for the field or not. This means that if no value was given or if the value was the same as the default value, we would waste precious time in the property field's inverse method. With this commit, we do not call the inverse method if: 1) there is no value for it in the vals dict (use default) 2) the value in the vals dict is the same as the default value As an example, when creating a res.partner record while having account installed (which introduces a property field in res.partner), the creation time goes from 24ms to 14ms. closes odoo/odoo#36267 Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
…
…
…
…
…
…
…
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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%