Fix JMAP: filter: null rejected as notRequest on /query and /queryChanges

This commit is contained in:
Maurus Decimus
2026-06-18 15:43:18 +02:00
parent ced0375114
commit 42d0dcf88c
2 changed files with 17 additions and 2 deletions

View File

@@ -195,6 +195,20 @@ where
write!(formatter, "a filter object")
}
fn visit_unit<E>(self) -> Result<(), E>
where
E: de::Error,
{
Ok(())
}
fn visit_none<E>(self) -> Result<(), E>
where
E: de::Error,
{
Ok(())
}
fn visit_map<V>(self, mut map: V) -> Result<(), V::Error>
where
V: MapAccess<'de>,
@@ -261,7 +275,7 @@ where
}
}
deserializer.deserialize_map(FilterVisitor(self.0))
deserializer.deserialize_any(FilterVisitor(self.0))
}
}