Normalize stored calendar event paths
Debian Trixie package bundle / packages (push) Failing after 10m7s

This commit is contained in:
Mario Fetka
2026-07-23 16:50:14 +02:00
parent d56dd63bfd
commit c9095f7b06
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -425,7 +425,7 @@ def list_calendar_events(user, store_cookie, calendar_name,
for item in events:
document = client.Read(item.uid)
payload = to_ical(document.strip())
filename = item.filename
filename = item.filename.rstrip("/").rsplit("/", 1)[-1]
if not filename.endswith(".ics"):
filename += ".ics"
if not EVENT_NAME.fullmatch(filename):
+1 -1
View File
@@ -194,7 +194,7 @@ class CalendarMutationTests(unittest.TestCase):
store = FakeStore({"event-guid": "stored-json"})
calendar = type("Calendar", (), {"uid": "calendar-guid"})()
event = type("Event", (), {
"uid": "event-guid", "filename": "event-name"})()
"uid": "event-guid", "filename": "/events/event-name"})()
store.Info = lambda path: calendar
store.events = [event]
self.assertEqual(list_calendar_events(