bcf2cf7d6576dcb68939c370f070fbb6327f5ebd
ISSUE: When in debug mode, user have access to the "External Identifiers" view. The search bar allows searching using "Record ID" which is a `many2one_reference` field. When user inputs a search query that can't be converted to number, "Record ID" option is still available to the user. It results to traceback when it's selected because the UI is creating an invalid "domain" which makes the server search for a string on an integer (many2one_reference) field. Check the video for illustration: https://youtu.be/XEPUXHcjeRI SOLUTION: We make sure that many2one_reference field is properly converted when generating the domain from the search_bar by using the integer parser. This basically excludes many2one_reference field from the search options when the input query is not a valid integer. See it in action: https://youtu.be/NQ-YrK6tDH0 closes odoo/odoo#104183 Task-id: 3005837 X-original-commit: bc9e8709309379bdd9191323cb015c89be7da1f9 Signed-off-by: Mathieu Duckerts-Antoine <dam@odoo.com> Signed-off-by: Joseph Caburnay (jcb) <jcb@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%