nextcloud/apps/dav/lib/CalDAV
eleith aa956ab46e broaden exception handling on webcal refresh
when iterating through a calendar, recurrance events can throw an
exception if no instances of the recurrance are found.

this exception is of class `Exception` but the try/catch clause in the
webcal refresh loop only catches `BadRequest` exception.

this leads to the exception bubbling up and thus other calendar events
do not get processed by the event iterator.

this PR broadens the exception to handle both BadRequest and
NoInstanceFoundException so that the full webcal can be processed, even
if minor hiccups are processing on vobject

Signed-off-by: leith abdulla <online-nextcloud@eleith.com>
2020-09-29 20:47:38 -07:00
..
Activity Update license headers for Nextcloud 20 (again) 2020-09-07 14:37:44 +02:00
BirthdayCalendar Update license headers for 19 2020-04-29 11:57:22 +02:00
ICSExportPlugin Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Integration Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
InvitationResponse Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
Principal Update license headers for 19 2020-04-29 11:57:22 +02:00
Proxy Update license headers for 19 2020-04-29 11:57:22 +02:00
Publishing Add ability to limit sharing to owner 2020-08-18 13:18:00 +02:00
Reminder Remove phan config - was replaced by Psalm 2020-09-16 14:46:29 +02:00
ResourceBooking Update license headers for 19 2020-04-29 11:57:22 +02:00
Schedule Update license headers for Nextcloud 20 (again) 2020-09-07 14:37:44 +02:00
Search Update license headers for 19 2020-04-29 11:57:22 +02:00
WebcalCaching broaden exception handling on webcal refresh 2020-09-29 20:47:38 -07:00
BirthdayService.php Merge pull request #18895 from nextcloud/bugfix/noid/fix_birthday_calendar_color 2020-07-06 13:20:55 +02:00
CachedSubscription.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CachedSubscriptionObject.php Update license headers 2019-12-05 15:38:45 +01:00
CalDavBackend.php Remove @suppress SqlInjectionChecker 2020-09-16 15:53:56 +02:00
Calendar.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CalendarHome.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CalendarImpl.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CalendarManager.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CalendarObject.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CalendarRoot.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Outbox.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Plugin.php Update license headers for 19 2020-04-29 11:57:22 +02:00
PublicCalendar.php Update the license headers for Nextcloud 19 2020-03-31 14:52:54 +02:00
PublicCalendarObject.php Update license headers 2019-12-05 15:38:45 +01:00
PublicCalendarRoot.php Update license headers for 19 2020-04-29 11:57:22 +02:00