[WEB-4192]fix: inactive member is hidden in created by #7435

This commit is contained in:
Vamsi Krishna 2025-07-18 20:08:59 +05:30 committed by GitHub
parent 3ab1f0de84
commit d7d1545801
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 8 additions and 2 deletions

View file

@ -47,7 +47,9 @@ export const WorkspaceMembersList: FC<{ searchQuery: string; isAdmin: boolean }>
// derived values
const searchedMemberIds = getSearchedWorkspaceMemberIds(searchQuery);
const searchedInvitationsIds = getSearchedWorkspaceInvitationIds(searchQuery);
const memberDetails = searchedMemberIds?.map((memberId) => getWorkspaceMemberDetails(memberId));
const memberDetails = searchedMemberIds
?.map((memberId) => getWorkspaceMemberDetails(memberId))
.filter((member) => member?.is_active);
return (
<>

View file

@ -19,6 +19,7 @@ export interface IWorkspaceMembership {
id: string;
member: string;
role: EUserPermissions;
is_active?: boolean;
}
export interface IWorkspaceMemberStore {
@ -175,6 +176,7 @@ export class WorkspaceMemberStore implements IWorkspaceMemberStore {
id: workspaceMember.id,
role: workspaceMember.role,
member: this.memberRoot?.memberMap?.[workspaceMember.member],
is_active: workspaceMember.is_active,
};
return memberDetails;
});
@ -207,6 +209,7 @@ export class WorkspaceMemberStore implements IWorkspaceMemberStore {
id: member.id,
member: member.member.id,
role: member.role,
is_active: member.is_active,
});
});
});