Normalize stored calendar event paths
Debian Trixie package bundle / packages (push) Failing after 10m7s
Debian Trixie package bundle / packages (push) Failing after 10m7s
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user