diff --git a/CHANGELOG.md b/CHANGELOG.md index 73156dd1..7b7e70f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ If you are upgrading from v0.16.x, replace the binary (or run `docker pull`). If - MTA: - Sub-addressing with external directories returns `550 Mailbox not found`. - Disabled aliases continue receiving messages. +- JMAP for File Storage: `FileNode/get` returns a stale state string. - Make `SieveSystemInterpreter.defaultReturnPath` and `MtaQueueQuota.match` optional expressions. ## [0.16.7] - 2026-05-28 diff --git a/crates/jmap/src/file/get.rs b/crates/jmap/src/file/get.rs index 528a3254..52a47720 100644 --- a/crates/jmap/src/file/get.rs +++ b/crates/jmap/src/file/get.rs @@ -112,7 +112,7 @@ impl FileNodeGet for Server { } let mut response = GetResponse { account_id: request.account_id.into(), - state: cache.get_state(true).into(), + state: cache.get_state(false).into(), list: Vec::with_capacity(ids.len()), not_found: vec![], };