paperclipai/paperclip · error · Error
No user selected
Error message
No user selected
What it means
Error "No user selected" thrown in paperclipai/paperclip.
Source
Thrown at ui/src/pages/InstanceAccess.tsx:82
.filter((membership) => membership.status === "active")
.map((membership) => membership.companyId),
),
);
}, [userAccessQuery.data]);
const updateCompanyAccessMutation = useMutation({
mutationFn: () => accessApi.setUserCompanyAccess(selectedUserId!, [...selectedCompanyIds]),
onSuccess: async () => {
await queryClient.invalidateQueries({ queryKey: queryKeys.access.userCompanyAccess(selectedUserId!) });
await queryClient.invalidateQueries({ queryKey: queryKeys.access.adminUsers(search) });
await queryClient.invalidateQueries({ queryKey: queryKeys.companies.all });
pushToast({ title: "Organization access updated", tone: "success" });
},
});
const setAdminMutation = useMutation({
mutationFn: async (makeAdmin: boolean) => {
if (!selectedUserId) throw new Error("No user selected");
if (makeAdmin) return accessApi.promoteInstanceAdmin(selectedUserId);
return accessApi.demoteInstanceAdmin(selectedUserId);
},
onSuccess: async () => {
await queryClient.invalidateQueries({ queryKey: queryKeys.access.adminUsers(search) });
if (selectedUserId) {
await queryClient.invalidateQueries({ queryKey: queryKeys.access.userCompanyAccess(selectedUserId) });
}
pushToast({ title: "Instance role updated", tone: "success" });
},
});
if (usersQuery.isLoading || !accountSettled || (usersQuery.isSuccess && companiesQuery.isPending)) {
return <div className="text-sm text-muted-foreground">Loading instance access…</div>;
}
if (usersQuery.error) {
const message =View on GitHub (pinned to 01ad858492)
Solutions
- Select a user before performing this access action.
When it happens
Trigger: Thrown at ui/src/pages/InstanceAccess.tsx:75 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@01ad858492 (2026-08-18).
Data as JSON: /api/errors/30c3022e7f8a09fc.
Report an issue: GitHub.