Merge pull request #746 from bulwarkmail/copilot/fix-comments-in-review-thread

Restrict shared-account capability fallback to explicit non-personal accounts
This commit is contained in:
Linus Rath
2026-08-06 00:54:23 +02:00
committed by GitHub
+2 -2
View File
@@ -4218,7 +4218,7 @@ export class JMAPClient implements IJMAPClient {
// or are non-personal (shared/group) accounts - Stalwart doesn't
// always advertise capabilities on group accounts even when they
// have calendar resources.
if (account.accountCapabilities?.["urn:ietf:params:jmap:calendars"] || !account.isPersonal) {
if (account.accountCapabilities?.["urn:ietf:params:jmap:calendars"] || account.isPersonal === false) {
accountIds.push(id);
}
}
@@ -4234,7 +4234,7 @@ export class JMAPClient implements IJMAPClient {
// or are non-personal (shared/group) accounts - Stalwart doesn't
// always advertise capabilities on group accounts even when they
// have contact resources.
if (account.accountCapabilities?.["urn:ietf:params:jmap:contacts"] || !account.isPersonal) {
if (account.accountCapabilities?.["urn:ietf:params:jmap:contacts"] || account.isPersonal === false) {
accountIds.push(id);
}
}