9d5b4d218eaede5f585e87cb8d0099bb8cb7f4d2
Issue: ------ It is possible to create recurring events that are in the same DST period. Unfortunately, the basic event is sometimes duplicated Cause: ------ The cause comes from the Daylight Saving Time (DST). With the base event, we create a recurrence. This recurrence will create all the events of the recurrence. To achieve this, with the basic event, we create all the ranges. Then, we compare these ranges to remove those which already have events. Logically, we must reconcile the first range with the base event. Sometimes the range of the base event and the first range calculated to generate the occurrences do not match. The consequence is the creation of a new event. The cause of this problem is that we go back too far to find the starting date of the period from which we will generate the ranges. For example, in the case of a recurrence with a frequency of `MONTHLY`, we will take the first date of the month. And if we are in the month when the DST changes, we will have the problem. Solution: --------- The solution is not to go back if we encounter a difference in the DSTs between the starting date of the base event and the starting date for generating the ranges. opw-3143680 closes odoo/odoo#119073 X-original-commit: 065dd4a2548ff0da6cf23a7ac62321ce99500d35 Signed-off-by: Arnaud Joset <arj@odoo.com> Signed-off-by: Lefebvre Thomas (thle) <thle@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%