diff --git a/crates/dav_push/src/register.rs b/crates/dav_push/src/register.rs index f91f3ca..4fb7c57 100644 --- a/crates/dav_push/src/register.rs +++ b/crates/dav_push/src/register.rs @@ -41,7 +41,7 @@ pub struct PushRegister { #[xml(ns = "rustical_dav::namespace::NS_DAVPUSH")] pub expires: Option, #[xml(ns = "rustical_dav::namespace::NS_DAVPUSH")] - pub trigger: TriggerElement, + pub trigger: Option, } #[cfg(test)] @@ -95,10 +95,10 @@ mod tests { } }, expires: Some("Wed, 20 Dec 2023 10:03:31 GMT".to_owned()), - trigger: TriggerElement(vec![ + trigger: Some(TriggerElement(vec![ Trigger::ContentUpdate(ContentUpdate(Depth::Infinity)), Trigger::PropertyUpdate(PropertyUpdate(Depth::Zero)), - ]) + ])) } ) }