diff options
| -rw-r--r-- | cockpit/js/cockpit.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cockpit/js/cockpit.js b/cockpit/js/cockpit.js index c6524d6..2babcea 100644 --- a/cockpit/js/cockpit.js +++ b/cockpit/js/cockpit.js @@ -9,7 +9,7 @@ import { submitGraduationChange } from "./graduation-ENV.js"; -import { fetchStudent, fetchStudents } from "./student-ENV.js"; +import { Student, fetchStudent, fetchStudents } from "./student-ENV.js"; import { isTeacher as getIsTeacher } from "../../utils-ENV.js"; import { initSelection } from "./selection.js"; @@ -26,7 +26,11 @@ function initCurrentName() { } async function loadNewStudent(id, name, group) { - student = await fetchStudent(id, name, group); + if (isTeacher) { + student = await fetchStudent(id, name, group); + } else { + student = new Student(id, name, group); + } await loadStudent(student); } |
