eo_conges: catch more XML errors (#80251)
gitea/barbacompta/pipeline/head This commit looks good Details

This commit is contained in:
Valentin Deniaud 2023-08-03 14:08:56 +02:00
parent 9b73ea6bc7
commit 1449ce2bc3
1 changed files with 2 additions and 2 deletions

View File

@ -95,10 +95,10 @@ class WorkersMonthlyReport(MonthMixin, YearMixin, TemplateView):
events = calendar.search(event=True, start=self.date, end=self.last_date)
except caldav.error.DAVError as e:
raise ReportError('Erreur lors de la récupération du calendrier : %s' % e)
except XMLSyntaxError:
except (XMLSyntaxError, TypeError):
try:
events = calendar.search(event=True, start=self.date, end=self.last_date)
except XMLSyntaxError:
except (XMLSyntaxError, TypeError):
raise ReportError('Erreur lors de la récupération du calendrier : %s' % e)
return [x.vobject_instance.vevent for x in events]