0001-agendas-filter-exception-sources-with-really-no-asso.patch
chrono/agendas/management/commands/sync_desks_timeperiod_exceptions.py | ||
---|---|---|
28 | 28 |
help = 'Synchronize time period exceptions from desks remote ics' |
29 | 29 | |
30 | 30 |
def handle(self, **options): |
31 |
for source in TimePeriodExceptionSource.objects.filter(ics_url__isnull=False, ics_file=''):
|
|
31 |
for source in TimePeriodExceptionSource.objects.filter(Q(ics_file='') | Q(ics_file__isnull=True), ics_url__isnull=False):
|
|
32 | 32 |
try: |
33 | 33 |
source.desk.import_timeperiod_exceptions_from_remote_ics(source.ics_url, source=source) |
34 | 34 |
except ICSError as e: |
35 |
- |