2016-10-08 | Paul Boddie | raw files shortlog changelog graph | Prevent multiple entries for any given event/recurrence in free/busy providers. | |
imiptools/stores/common.py (file) |
1.1 --- a/imiptools/stores/common.py Sun Jun 05 19:36:32 2016 +0200 1.2 +++ b/imiptools/stores/common.py Sat Oct 08 23:16:53 2016 +0200 1.3 @@ -296,7 +296,10 @@ 1.4 return False 1.5 1.6 dt_string, t = t 1.7 - t.append((provider.get_uid(), provider.get_recurrenceid())) 1.8 + details = (provider.get_uid(), provider.get_recurrenceid()) 1.9 + 1.10 + if not details in t: 1.11 + t.append(details) 1.12 1.13 return self._set_freebusy_providers(user, dt_string, t) 1.14