Significant-Gravitas/AutoGPT · error · NotFoundError
Member {user_id} not found in org {org_id}
Error message
Member {user_id} not found in org {org_id} What it means
Error "Member {user_id} not found in org {org_id}" thrown in Significant-Gravitas/AutoGPT.
Source
Thrown at autogpt_platform/backend/backend/api/features/orgs/db.py:518
# Org admins get workspace admin on the default workspace,
# matching what org creation grants the owner.
"isAdmin": is_admin,
"status": "ACTIVE",
}
)
return OrgMemberResponse.from_db(member)
async def update_org_member(
org_id: str, user_id: str, is_admin: bool | None, is_billing_manager: bool | None
) -> OrgMemberResponse:
"""Update a member's role flags."""
member = await prisma.orgmember.find_unique(
where={"orgId_userId": {"orgId": org_id, "userId": user_id}}
)
if member is None:
raise NotFoundError(f"Member {user_id} not found in org {org_id}")
if member.isOwner:
raise ValueError(
"Cannot change the owner's role flags directly. Use transfer-ownership."
)
update_data: dict = {}
if is_admin is not None:
update_data["isAdmin"] = is_admin
if is_billing_manager is not None:
update_data["isBillingManager"] = is_billing_manager
if update_data:
await prisma.orgmember.update(
where={"orgId_userId": {"orgId": org_id, "userId": user_id}},
data=update_data,
)
# Keep the default-workspace admin flag in step with the org role —View on GitHub (pinned to 9c8bb5550f)
Solutions
- Confirm the user ID and org ID are correct and the user is still a member.
- Refresh the member list; the membership may have been removed.
When it happens
Trigger: Thrown at autogpt_platform/backend/backend/api/features/orgs/db.py:518 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Significant-Gravitas/AutoGPT@9c8bb5550f (2026-08-14).
Data as JSON: /api/errors/10875e971fc45f4e.
Report an issue: GitHub.