vytváření studenta v databázi

This commit is contained in:
Daniel Bulant 2021-10-24 10:26:21 +02:00
parent 6162fbccf4
commit b1b82bfa5e

View file

@ -126,14 +126,16 @@ sequelize.afterBulkSync(async () => {
if(api.isStudentMail(user.email)) {
if(!user.class) continue;
user.class = user.class.replace(/ |\./, "").toUpperCase();
user.class = user.class.replace(/ |\./g, "").toUpperCase();
var student = await Student.findOne({
where: {
personId: person.id
}
});
if(!student) {
await Person.create({
await Student.create({
id: user.email.split("@")[0],
classId: api.map[user.class],
personId: person.id,
name: person.name
});