diff --git a/components/dashboard/src/admin/UserDetail.tsx b/components/dashboard/src/admin/UserDetail.tsx index 49cb4401de966d..c6a000d293cb41 100644 --- a/components/dashboard/src/admin/UserDetail.tsx +++ b/components/dashboard/src/admin/UserDetail.tsx @@ -44,9 +44,6 @@ export default function UserDetail(p: { user: User }) { const [editRoles, setEditRoles] = useState(false); const userRef = useRef(user); - const isProfessionalOpenSource = - accountStatement && accountStatement.subscriptions.some((s) => s.planId === Plans.FREE_OPEN_SOURCE.chargebeeId); - const initialize = () => { setUser(user); getGitpodService() @@ -193,25 +190,7 @@ export default function UserDetail(p: { user: User }) { , ); properties.push( - { - await getGitpodService().server.adminSetProfessionalOpenSource( - user.id, - !isProfessionalOpenSource, - ); - setAccountStatement( - await getGitpodService().server.adminGetAccountStatement(user.id), - ); - }, - }, - ] - } - > + {accountStatement?.subscriptions ? accountStatement.subscriptions .filter((s) => !s.deleted && Subscription.isActive(s, new Date().toISOString()))