diff --git a/backend/src/services/teachers.ts b/backend/src/services/teachers.ts index b6b37a25..4e768214 100644 --- a/backend/src/services/teachers.ts +++ b/backend/src/services/teachers.ts @@ -30,8 +30,8 @@ export async function getTeacher(username: string): Promise { export async function createTeacher(userData: TeacherDTO): Promise { const teacherRepository = getTeacherRepository(); - const newTeacher = teacherRepository.create(mapToTeacher(userData)); - await teacherRepository.save(newTeacher); + const newTeacher = mapToTeacher(userData); + await teacherRepository.save(newTeacher, {preventOverwrite: true}); return mapToTeacherDTO(newTeacher); }