diff --git a/crates/dav/src/routes/calendar.rs b/crates/dav/src/routes/calendar.rs index 2c16684..e8e9b2b 100644 --- a/crates/dav/src/routes/calendar.rs +++ b/crates/dav/src/routes/calendar.rs @@ -107,6 +107,7 @@ pub fn generate_propfind_calendar_response( "current-user-principal", "displayname", "supported-calendar-component-set", + "supported-calendar-data", "getcontenttype", "calendar-description", "owner", @@ -169,6 +170,21 @@ pub fn generate_propfind_calendar_response( Ok(()) })?; } + "supported-calendar-data" => { + writer + .create_element("C:supported-calendar-data") + .write_inner_content(|writer| { + // + writer + .create_element("C:calendar-data") + .with_attributes(vec![ + ("content-type", "text/calendar"), + ("version", "2.0"), + ]) + .write_empty()?; + Ok(()) + })?; + } "getcontenttype" => { writer .create_element("getcontenttype")