mirror of
https://github.com/makeplane/plane
synced 2025-08-07 19:59:33 +00:00
[WEB-4254] fix: ensure user details are available in project member details computation (#7162)
This commit is contained in:
@@ -169,13 +169,14 @@ export abstract class BaseProjectMemberStore implements IBaseProjectMemberStore
|
||||
*/
|
||||
getProjectMemberDetails = computedFn((userId: string, projectId: string) => {
|
||||
const projectMember = this.getProjectMembershipByUserId(userId, projectId);
|
||||
if (!projectMember) return null;
|
||||
const userDetails = this.memberRoot?.memberMap?.[projectMember?.member];
|
||||
if (!projectMember || !userDetails) return null;
|
||||
const memberDetails: IProjectMemberDetails = {
|
||||
id: projectMember.id,
|
||||
role: projectMember.role,
|
||||
original_role: projectMember.original_role,
|
||||
member: {
|
||||
...this.memberRoot?.memberMap?.[projectMember.member],
|
||||
...userDetails,
|
||||
joining_date: projectMember.created_at,
|
||||
},
|
||||
created_at: projectMember.created_at,
|
||||
|
||||
Reference in New Issue
Block a user