648a3af3ca8b5a8dee82c900970c4f84d57df82a
During a Google Calendar sync, exclusive instance of a recurrent event to which you are not the owner and without an update datetime shouldn't be considered. See developers.google.com/calendar/v3/reference/events/update where cancelled status event might have empty fields. > A cancelled status represents two different states > depending on the event type: > Cancelled exceptions of an uncancelled recurring event indicate > that this instance should no longer be presented to the user. > Clients should store these events for the lifetime of the parent recurring event. > Cancelled exceptions are only guaranteed to have values for the id, > recurringEventId and originalStartTime fields populated. The other fields might be empty. As you are not the owner, the event shouldn't be deleted from Odoo as the actual event owner might still attend the meeting. It should just remove the user who is syncing his calendar from the attendees, but as the sync currently doesn't support syncing event without an update datetime from Google, we just choose to ignore the sync of this event. The attendee will be removed/marked as not attending when the owner of the event will sync his calendar. opw-1966309 closes odoo/odoo#34075 Signed-off-by: Denis Ledoux <beledouxdenis@users.noreply.github.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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%