[FIX]Radicale Odoo Storage : event should take care of context (virtual_id problem)

This commit is contained in:
Fabien BOURGEOIS 2018-05-13 09:11:37 +02:00
parent 7b82b4c2d4
commit cc23a80c19
1 changed files with 4 additions and 2 deletions

View File

@ -176,8 +176,10 @@ class Collection(BaseCollection):
domain = [('partner_ids', '=', pid)]
else:
domain = []
events = cls.odoo.execute_kw('calendar.event', 'search_read',
[domain], {'fields': fields})
# Needed to ensure context
event_ids = cls.odoo.env['calendar.event'].search(domain)
events = cls.odoo.execute_kw('calendar.event', 'read',
[event_ids], {'fields': fields})
cls.events = {e['id']: e for e in events}
# WARNING: Odoo does not remove from database deleted recurrent events...
# Should be fixed on Odoo side and will be fixed via 2way here too