diff --git a/backend/src/controllers/v1/organizationController.ts b/backend/src/controllers/v1/organizationController.ts index 17103a7a6..b9fbc9f4b 100644 --- a/backend/src/controllers/v1/organizationController.ts +++ b/backend/src/controllers/v1/organizationController.ts @@ -19,7 +19,8 @@ export const getOrganizations = async (req: Request, res: Response) => { try { organizations = ( await MembershipOrg.find({ - user: req.user._id + user: req.user._id, + status: ACCEPTED }).populate('organization') ).map((m) => m.organization); } catch (err) { diff --git a/frontend/src/components/basic/table/ProjectUsersTable.tsx b/frontend/src/components/basic/table/ProjectUsersTable.tsx index aea49e8e0..c78a6f6c2 100644 --- a/frontend/src/components/basic/table/ProjectUsersTable.tsx +++ b/frontend/src/components/basic/table/ProjectUsersTable.tsx @@ -285,7 +285,7 @@ const ProjectUsersTable = ({ userData, changeData, myUser, filter }: Props) => { > )} {((status === 'invited' || status === 'verified') && serverDetails?.emailConfigured) && ( - )} @@ -218,8 +219,10 @@ export const OrgMembersTable = ({ )) ) : (
- This user isn't part of any projects yet - {router.query.id !== 'undefined' &&