From dec8f8e8968c8a693518c0a4b62256d62243eebb Mon Sep 17 00:00:00 2001 From: alannnc Date: Sat, 3 Jun 2023 04:02:23 -0700 Subject: [PATCH] add team validations (#9300) --- packages/lib/server/queries/teams/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/lib/server/queries/teams/index.ts b/packages/lib/server/queries/teams/index.ts index 1b99394c59..08546dfa4f 100644 --- a/packages/lib/server/queries/teams/index.ts +++ b/packages/lib/server/queries/teams/index.ts @@ -89,6 +89,7 @@ export async function isTeamAdmin(userId: number, teamId: number) { where: { userId, teamId, + accepted: true, OR: [{ role: "ADMIN" }, { role: "OWNER" }], }, })) || false @@ -99,6 +100,7 @@ export async function isTeamOwner(userId: number, teamId: number) { where: { userId, teamId, + accepted: true, role: "OWNER", }, })); @@ -109,6 +111,7 @@ export async function isTeamMember(userId: number, teamId: number) { where: { userId, teamId, + accepted: true, }, })); }