5533490b46557c18e4b828910bbc5f4d59389ce3
When uninstalling a module, all related ir.model.data records are unlinked, if the unlink fails, a dichotomy is performed until all records are unlinked. It happens that a record appears in both part of the dichotomy. In that case, the record is deleted in the first part. When second part records are unlinked, a crash occurs because the record cannot be found anymore. With this commit, sets are used instead of lists to store the records that need to be removed, avoiding duplicates in dichotomy. closes odoo/odoo#46323 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, ...
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%