diff options
| author | Adrien Widart <awt@odoo.com> | 2021-01-28 12:26:02 +0000 |
|---|---|---|
| committer | Adrien Widart <awt@odoo.com> | 2021-02-03 14:54:36 +0000 |
| commit | 12cb76bdfe7a5affb7580485473be71cfa37658a (patch) | |
| tree | 297d4da68adb9141c6dd5c3ba2760e12528c98ab /addons/web/static/lib/jquery.mjs.nestedSortable/jquery.mjs.nestedSortable.js | |
| parent | 78eb46352efd5c7a6aa6933fd891cb08fafbf679 (diff) | |
[FIX] google_calendar: prevent useless partners creation
When syncing with a Google account, if user's email is different from
Google account, the server creates a new partner. Moreover, the synced
event are not linked to the current partner.
To reproduce the error:
1. Have two Google accounts GA01 and GA02
2. With GA01, add an event to Google Calendar and add GA02 to guests
3. In Odoo, sync with Google Calendar using GA02
- The partner linked to the current Odoo user must have an email
different from GA02's email
Error: The calendar is synced, but the user needs to check "Everybody's
calendars" to see the synced events. A new partner has been created
using GA02's email. The synced events are linked to this new partner
instead of current user's partner (`self.env.user.partner_id`).
Moreover, Google event's organizer is always added to attendees but, if
it this is indeed the case (so if the organizer is also an attendee),
`google_event.attendees` already contains this organizer.
OPW-2440033
closes odoo/odoo#65216
Signed-off-by: Adrien Widart <adwid@users.noreply.github.com>
Diffstat (limited to 'addons/web/static/lib/jquery.mjs.nestedSortable/jquery.mjs.nestedSortable.js')
0 files changed, 0 insertions, 0 deletions
