MKCOL: Set empty displayname to None

This commit is contained in:
Lennart
2025-06-13 18:23:32 +02:00
parent 1a1deeb5a2
commit 54997ef865
2 changed files with 9 additions and 3 deletions

View File

@@ -52,8 +52,10 @@ pub async fn route_mkcol<AS: AddressbookStore, S: SubscriptionStore>(
return Err(Error::Unauthorized);
}
let request = MkcolRequest::parse_str(&body)?;
let request = request.set.prop;
let mut request = MkcolRequest::parse_str(&body)?.set.prop;
if let Some("") = request.displayname.as_deref() {
request.displayname = None
}
let addressbook = Addressbook {
id: addressbook_id.to_owned(),