Exclude deleted teams from access and invalidate join codes
This commit is contained in:
1 parent
4e3e6b3bd7
commit
a14f7138a1
4 files changed
+4
No files matched your search
@@ -20,6 +20,7 @@ export async function POST(request: Request) {
|
||||
const team = await findTeam({
|
||||
where: {
|
||||
accessCode,
|
||||
deletedAt: null,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -94,6 +94,7 @@ export async function canViewBatchWebsites({ user, shareToken }: Auth, websiteId
|
||||
teamId: {
|
||||
in: teamIds,
|
||||
},
|
||||
team: { deletedAt: null },
|
||||
},
|
||||
select: {
|
||||
teamId: true,
|
||||
|
||||
@@ -193,6 +193,7 @@ export async function deleteTeam(teamId: string) {
|
||||
client.team.update({
|
||||
data: {
|
||||
deletedAt: new Date(),
|
||||
accessCode: null,
|
||||
},
|
||||
where: {
|
||||
id: teamId,
|
||||
|
||||
@@ -21,6 +21,7 @@ export async function getTeamUser(teamId: string, userId: string) {
|
||||
where: {
|
||||
teamId,
|
||||
userId,
|
||||
team: { deletedAt: null },
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user