PUT calendar_object: Allow omission of timezones as in RFC7809

This commit is contained in:
Lennart K
2026-01-24 19:44:58 +01:00
parent 6a31d3000c
commit d918a255a9
15 changed files with 105 additions and 24 deletions

View File

@@ -17,7 +17,7 @@ use caldata::{
};
use chrono::{NaiveDate, Utc};
use sha2::{Digest, Sha256};
use std::collections::HashMap;
use std::collections::BTreeMap;
use std::str::FromStr;
#[derive(Debug, Clone)]
@@ -134,7 +134,7 @@ impl AddressObject {
.into(),
],
inner: Some(CalendarInnerDataBuilder::Event(vec![event])),
vtimezones: HashMap::default(),
vtimezones: BTreeMap::default(),
}
.build(None)?
.into(),