Hello,
I'm hoping someone can point me in the right direction. I'm having an issue with the google calendar sync app. When trying to since some calendars we are getting the error below. We tried to trouble shoot but are having no luck.
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/odoo/odoo-server/odoo/http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 368, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 357, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 921, in __call__
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 546, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/google_calendar/controllers/main.py", line 45, in sync_data
need_refresh = request.env.user.sudo()._sync_google_calendar(GoogleCal)
File "/odoo/odoo-server/addons/google_calendar/models/res_users.py", line 69, in _sync_google_calendar
synced_recurrences = self.env['calendar.recurrence']._sync_google2odoo(recurrences)
File "/odoo/odoo-server/addons/google_calendar/models/google_sync.py", line 153, in _sync_google2odoo
odoo_values = [
File "/odoo/odoo-server/addons/google_calendar/models/google_sync.py", line 154, in
dict(self._odoo_values(e, default_reminders), need_sync=False)
File "/odoo/odoo-server/addons/google_calendar/models/calendar_recurrence_rule.py", line 191, in _odoo_values
'rrule': google_recurrence.rrule,
File "/odoo/odoo-server/addons/google_calendar/utils/google_event.py", line 68, in rrule
rrule = next(rr for rr in self.recurrence if 'RRULE:' in rr)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 654, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
StopIteration