diff --git a/frontend/src/layouts/AppLayout/AppLayout.tsx b/frontend/src/layouts/AppLayout/AppLayout.tsx
index 6a65e32e8..4e3602686 100644
--- a/frontend/src/layouts/AppLayout/AppLayout.tsx
+++ b/frontend/src/layouts/AppLayout/AppLayout.tsx
@@ -273,8 +273,10 @@ export const AppLayout = ({ children }: LayoutProps) => {
const orgUsers = await fetchOrgUsers(currentOrg.id);
await addUsersToProject.mutateAsync({
usernames: orgUsers
- .map((member) => member.user.username)
- .filter((username) => username !== user.username),
+ .filter(
+ (member) => member.user.username !== user.username && member.status === "accepted"
+ )
+ .map((member) => member.user.username),
projectId: newProjectId,
orgId: currentOrg.id
});
@@ -482,7 +484,7 @@ export const AppLayout = ({ children }: LayoutProps) => {
)}