From e0e29a53636c0eeb9b49b1cc0fd88379462d405c Mon Sep 17 00:00:00 2001 From: mdecimus Date: Mon, 23 Jun 2025 19:47:46 +0200 Subject: [PATCH] Filter out catch-all addresses from CalendarUserAddressSet --- crates/dav/src/principal/propfind.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/dav/src/principal/propfind.rs b/crates/dav/src/principal/propfind.rs index fa2a5879..48991600 100644 --- a/crates/dav/src/principal/propfind.rs +++ b/crates/dav/src/principal/propfind.rs @@ -301,6 +301,8 @@ impl PrincipalPropFind for Server { property.clone(), emails .iter() + .filter(|email| !email.starts_with("@")) + .take(1) .map(|email| Href(format!("mailto:{email}",))) .collect::>(), ));