diff --git a/packages/frontend-2/components/invite/dialog/project/Project.vue b/packages/frontend-2/components/invite/dialog/project/Project.vue index ad5bb99ed..da5928320 100644 --- a/packages/frontend-2/components/invite/dialog/project/Project.vue +++ b/packages/frontend-2/components/invite/dialog/project/Project.vue @@ -135,7 +135,7 @@ const onSubmit = handleSubmit(async () => { invites.map((u) => ({ role: u.projectRole, ...(isInWorkspace.value - ? isAdmin.value + ? isAdmin.value && !u.userId ? { email: u.email } : { userId: u.userId } : { email: u.email }), diff --git a/packages/shared/src/workspaces/helpers/features.ts b/packages/shared/src/workspaces/helpers/features.ts index c3819474d..e35d837e1 100644 --- a/packages/shared/src/workspaces/helpers/features.ts +++ b/packages/shared/src/workspaces/helpers/features.ts @@ -256,7 +256,6 @@ export const workspaceReachedPlanLimit = ( const limits = planConfig.limits if (!limits.projectCount || !limits.modelCount) return false - if (!projectCount || !modelCount) return false return projectCount === limits.projectCount || modelCount === limits.modelCount }