Improve post-import handling of new group permission

Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
This commit is contained in:
automated-signal
2026-03-10 14:18:02 -05:00
committed by GitHub
parent 1dc2efc168
commit 636fce0b7a
2 changed files with 6 additions and 2 deletions

View File

@@ -4651,11 +4651,15 @@ function extractDiffs({
current.accessControl &&
old.accessControl &&
old.accessControl.memberLabel !== undefined &&
old.accessControl.memberLabel !==
Proto.AccessControl.AccessRequired.UNKNOWN &&
old.accessControl.memberLabel !== current.accessControl.memberLabel
) {
details.push({
type: 'access-member-label',
newPrivilege: current.accessControl.memberLabel,
newPrivilege:
current.accessControl.memberLabel ??
Proto.AccessControl.AccessRequired.UNKNOWN,
});
}

2
ts/model-types.d.ts vendored
View File

@@ -502,7 +502,7 @@ export type ConversationAttributesType = {
attributes: AccessRequiredEnum;
members: AccessRequiredEnum;
addFromInviteLink: AccessRequiredEnum;
memberLabel: AccessRequiredEnum;
memberLabel: AccessRequiredEnum | undefined;
};
announcementsOnly?: boolean;
avatar?: ContactAvatarType | null;