openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #05196
lp:~openerp-dev/openobject-addons/trunk-calendar-backlog_correction-uco into lp:~openerp-dev/openobject-addons/trunk-calendar
Ujjvala Collins (OpenERP) has proposed merging lp:~openerp-dev/openobject-addons/trunk-calendar-backlog_correction-uco into lp:~openerp-dev/openobject-addons/trunk-calendar.
Requested reviews:
OpenERP R&D Addons Team 1 (openerp-dev-addons1)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-calendar-backlog_correction-uco/+merge/56879
trunk-calendar:
---------------------
* Problem with meeting repeat forever
* Create a meeting in gmail that never ends
* It appear only once in open erp
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-calendar-backlog_correction-uco/+merge/56879
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-calendar.
=== modified file 'sync_google_calendar/wizard/wizard_import_calendar_events.py'
--- sync_google_calendar/wizard/wizard_import_calendar_events.py 2011-03-17 09:24:06 +0000
+++ sync_google_calendar/wizard/wizard_import_calendar_events.py 2011-04-08 05:57:27 +0000
@@ -73,7 +73,9 @@
if datas.get('INTERVAL'):
new_val['interval'] = datas.get('INTERVAL')
- datas.pop('INTERVAL')
+ datas.pop('INTERVAL')
+ else:
+ new_val['interval'] = 1
if datas.get('BYMONTHDAY'):
new_val['day'] = datas.get('BYMONTHDAY')
@@ -117,10 +119,13 @@
return status
def _get_repeat_dates(self, x):
- if x[3].startswith('BY'):
- zone_time = x[4].split('+')[-1:][0].split(':')[0][:4]
+ if len(x) > 4:
+ if x[3].startswith('BY'):
+ zone_time = x[4].split('+')[-1:][0].split(':')[0][:4]
+ else:
+ zone_time = x[3].split('+')[-1:][0].split(':')[0][:4]
else:
- zone_time = x[3].split('+')[-1:][0].split(':')[0][:4]
+ zone_time = x[2].split('+')[-1:][0].split(':')[0][:4]
tz_format = zone_time[:2]+':'+zone_time[2:]
repeat_start = x[1].split('\n')[0].split(':')[1]
repeat_end = x[2].split('\n')[0].split(':')[1]
Follow ups