From 9c4779619bab90f9d4023a20cbe920553d6fc92a Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 22 Mar 2026 08:22:19 +0100 Subject: [PATCH] sharing/get: check default Content-Disposition --- radicale/tests/test_sharing.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index 89fc1b93..e46ac795 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -4568,6 +4568,7 @@ permissions: RrWw""") "enforce_properties_overlay": "True", "collection_by_bday": "True"}, "logging": {"request_header_on_debug": "False", + "response_header_on_debug": "True", "response_content_on_debug": "True", "request_content_on_debug": "True"}, "rights": {"type": "owner_only"}}) @@ -4693,3 +4694,12 @@ permissions: RrWw""") assert "D:sync-token" not in response assert "C:supported-calendar-component-set" in response assert "D:current-user-privilege-set" in response + + # verify content as owner + logging.info("\n*** GET collection owner -> ok") + _, headers, answer = self.request("GET", path_shared, login="owner:ownerpw") + assert 'Content-Type' in headers + assert 'text/calendar' in headers['Content-Type'] + # title from default + assert 'Content-Disposition' in headers + assert 'Calendar.ics' in headers['Content-Disposition']