Thursday, February 5, 2026
1 change · saas-18.4
Enhancements to existing features
Google Calendar synchronization can now be split across separate scheduled jobs for different user groups, such as by company or department. This helps large organizations avoid timeouts and ensures users are less likely to be skipped when many calendars need syncing.
Original PR description
Before this commit, the sync cron of google could only work by performing a search on the users and starting the sync. But the cron could timeout with a large amount of users. As users were fetched in the same order, some users could never be synced. This change allows to create several cron with different type of user in self (by company, department, etc) to allow distribute the sync effort over several crons. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#210286