b445c80c7d5f1ef732bb8a06f2738d6b039f67a3
Before this commit, the `hr_holidays_tour` tour failed randomly because a many2one was set just before a daterange, without any kind of safety check to ensure that all values are input sequentially. When an update occurs on a record in a form view, a daterange will force its inputs to be set to the record values. This is done to keep track of onchanges and to ensure that the field is displaying the proper values. The issue arises when the tour inputs the daterange values JUST BEFORE the many2one value is actually committed and updates the daterange field, in which case the tour values are lost before the daterange could send an update to the record. This fix adds proper safety checks in that tour to properly await for the many2one value to be set before setting the daterange values. closes odoo/odoo#123852 X-original-commit: 4abb28fb29a9bda6727fb3d04d5b0a017b99e123 Signed-off-by: Kevin Baptiste <kba@odoo.com> Signed-off-by: Julien Mougenot (jum) <jum@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%