diff --git a/crates/caldav/src/routes/propfind.rs b/crates/caldav/src/routes/propfind.rs index 1f4cf46..0db3c24 100644 --- a/crates/caldav/src/routes/propfind.rs +++ b/crates/caldav/src/routes/propfind.rs @@ -58,6 +58,7 @@ pub fn parse_propfind(body: &str) -> Result, Error> { match prop_node.tag_name().name() { "prop" => Ok(prop_node .children() + .filter(|node| node.is_element()) .map(|node| node.tag_name().name()) .collect()), _ => Err(Error::InvalidPropfind(