added createRolesForTeam in register

This commit is contained in:
Laurin
2022-05-28 18:27:13 +02:00
parent da154f2f83
commit 58235b301e
3 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -98,4 +98,4 @@ export async function deleteRolesFromTeam(teamPid: string){
await prisma.role.deleteMany({
where: { team: { pid: teamPid, } }
});
}
}
+4
View File
@@ -5,6 +5,7 @@ import { nanoid } from "nanoid";
import { verificationMail } from "../lib/mail";
import { DataType, generateInvalidBodyError } from "./common";
import { generateTeamleaderJWT } from "../Middleware/auth/teamleaderAuth";
import { createRolesForTeam } from "./role.controller";
interface CreateTeamBody {
name: string;
@@ -38,6 +39,9 @@ export const register = async (req: Request<{}, {}, CreateTeamBody>, res: Respon
},
});
//To do: maybe use returned amount of created use?
createRolesForTeam(team.pid);
const usid = nanoid();
(await mailClient).set(usid, team.pid);