nextcloud/apps/dav/tests/unit/CalDAV
Thomas Citharel 0747d03845 fix(caldav): rename default calendar to keep it in the trashbin instead of purging it
When doing a PROPFIND on default-calendar-url, if the current default calendar (fallbacking on personal uri)
is in the trashbin, it's being purged so that it's recreated.

This leads to loss of data.

We can simply rename the calendar URI and add a unique suffix so that it doesn't conflict with the new calendar
being created.
Shares are fine because they reference the resourceid and not the calendar URI.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-01-11 15:36:33 +00:00
..
Activity fix(caldav): encode calendar URIs with umlauts for activities 2024-06-20 10:56:27 +02:00
AppCalendar chore: Add SPDX header 2024-05-28 14:41:28 +02:00
BirthdayCalendar chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Integration chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Listener chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Publishing chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Reminder chore(absence): Add capability for absence api 2024-12-13 07:46:20 +01:00
ResourceBooking chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Schedule fix(caldav): rename default calendar to keep it in the trashbin instead of purging it 2025-01-11 15:36:33 +00:00
Search chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Security chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Status chore: Add SPDX header 2024-05-28 14:41:28 +02:00
Validation fix(caldav): limit vevent size 2024-07-04 18:56:27 -04:00
WebcalCaching Merge pull request #48529 from nextcloud/backport/48519/stable30 2024-10-02 18:29:13 +02:00
AbstractCalDavBackend.php fix(caldav): allow VJOURNAL if no supported component set is specified 2024-08-13 15:26:17 +02:00
CachedSubscriptionImplTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CachedSubscriptionObjectTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CachedSubscriptionProviderTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CachedSubscriptionTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CalDavBackendTest.php fix(caldav): fixed initial sync and double processing 2024-08-01 13:20:47 -04:00
CalendarHomeTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CalendarImplTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CalendarManagerTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
CalendarTest.php fix(caldav): allow renaming of birthday calendars 2024-08-21 08:35:46 +02:00
DefaultCalendarValidatorTest.php fix(caldav): stricter default calendar checks 2024-07-22 15:24:39 +02:00
EventComparisonServiceTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
EventReaderTest.php fix: add support for Microsoft time zones 2024-12-09 13:57:41 -05:00
OutboxTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
PluginTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
PublicCalendarRootTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
PublicCalendarTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
TimeZoneFactoryTest.php fix: add support for Microsoft time zones 2024-12-09 13:57:41 -05:00
TimezoneServiceTest.php chore: Add SPDX header 2024-05-28 14:41:28 +02:00
TipBrokerTest.php fix: use invokePrivate for test 2024-11-14 16:38:46 +00:00