diff --git a/ts/groups.preload.ts b/ts/groups.preload.ts index ac384436b0..8a073f5892 100644 --- a/ts/groups.preload.ts +++ b/ts/groups.preload.ts @@ -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, }); } diff --git a/ts/model-types.d.ts b/ts/model-types.d.ts index a754b8fe01..8d287c4625 100644 --- a/ts/model-types.d.ts +++ b/ts/model-types.d.ts @@ -502,7 +502,7 @@ export type ConversationAttributesType = { attributes: AccessRequiredEnum; members: AccessRequiredEnum; addFromInviteLink: AccessRequiredEnum; - memberLabel: AccessRequiredEnum; + memberLabel: AccessRequiredEnum | undefined; }; announcementsOnly?: boolean; avatar?: ContactAvatarType | null;