This commit is contained in:
Jesper Ordrup 2022-07-20 08:26:15 +00:00
parent d624f95cb9
commit 427d73c3ed

View File

@ -273,11 +273,15 @@ export async function inviteToTeam(request: FastifyRequest<InviteToTeam>, reply:
const { email, permission, teamId, teamName } = request.body; const { email, permission, teamId, teamName } = request.body;
const userFound = await prisma.user.findUnique({ where: { email } }); const userFound = await prisma.user.findUnique({ where: { email } });
if (!userFound) { if (!userFound) {
throw `No user found with '${email}' email address.` throw {
message: `No user found with '${email}' email address.`
};
} }
const uid = userFound.id; const uid = userFound.id;
if (uid === userId) { if (uid === userId) {
throw `Invitation to yourself? Whaaaaat?` throw {
message: `Invitation to yourself? Whaaaaat?`
};
} }
const alreadyInTeam = await prisma.team.findFirst({ const alreadyInTeam = await prisma.team.findFirst({
where: { id: teamId, users: { some: { id: uid } } } where: { id: teamId, users: { some: { id: uid } } }