Fix JMAP: Creating a MaskedEmail with emailDomain fails with forbidden for every domain when the account has addresses on more than one domain

This commit is contained in:
Stalwart Official committed 2026-10-01 10:49:48 +02:00
1 parent 96059c2fc6
commit 51791f5dce
2 files changed
+2 -1

No files matched your search

+1
View File
@@ -11,6 +11,7 @@ If you are upgrading from v0.16.x, replace the binary (or run `docker pull`). If
## Changed
## Fixed
- JMAP: Creating a `MaskedEmail` with `emailDomain` fails with `forbidden` for every domain when the account has addresses on more than one domain.
## [0.16.24] - 2026-09-27
@@ -79,7 +79,7 @@ pub(crate) async fn validate_masked_email(
account
.addresses
.iter()
.all(|addr| addr.domain_id == domain.id)
.any(|addr| addr.domain_id == domain.id)
})
.is_some()
{