9d2ca693776fdc89ed869bf3742d3150c0e6b318
This is related to 826c86e9ab31963e410887a30326f45bcfadf5ea The case is the same, a custom field with an invalid depends, except that this time its through a transitive dependency. e.g. custom_field_2 depends on custom_field_1 custom_field_1 depends on unexisting_field The loading of the registry completely fails, because the loading of the field `custom_field_2` raises a `KeyError` exception in `def transitive_dependencies` @ `dependencies[field]` because the `custom_field_1` was skipped @ line `dependencies[field] = set(field.resolve_depends(model))` Landing in a state where the server can no longer start at all, and the user can't therefore solve its custom field himself to repair the situation. closes odoo/odoo#51057 X-original-commit: 7b642884cc4d643a5a998b4639bf26b4e81cc46e Signed-off-by: Denis Ledoux (dle) <dle@odoo.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%