7d013ffba9330821f2b71f9275189ccf319cd1b4
When creating a custom datetime field (with date option type) with Studio and that you edit the field manually then validates with the ENTER keyboard, the date is changed (one day is removed - mm/dd-1/yy). Since [1]. Step to reproduce the issue: 1. Put yourself in Europe timezone (e.g. BE) 2. Add a datetime field via studio (e.g. on the product form) 3. Put a date widget (no datetime) 4. Enter a date manually mm/dd/yy 5. Hit ENTER without clicking outside the box You will see that the final date will be mm/dd-1/yy. Solution: The path applied when clicking outside the box and cliking ENTER is not the same. In the ENTER path, we check if the type of the field is a `datetime`, if so, we remove the offset TZ to match 00:00:00 instead of 02:00:00 (if you were in GMT+2 zone). The issue is that we do this offset if the customm field (via Studio) is a `datetime`. This check is incorrect: we can have a `datetime` field but a date widget, in that case, if we are not on GMT time we offset by some hours and we end up the day before (as we offset by 2 hours starting from midnight which results in 22PM the day before and when rendered as a simple date we "loose" one day). [1]: https://github.com/odoo/odoo/commit/08a423577f732b65ad5035e8f4662386a8631c5f opw-2830843 closes odoo/odoo#93293 X-original-commit: 37a58832bc966f28fb2c1d627dfe28cef4fb5de7 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com> Signed-off-by: Desausoi Laurent (lade) <lade@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%