diff --git a/frontend/src/components/student_list/StudentList.vue b/frontend/src/components/student_list/StudentList.vue index 9ec7f08ffdf8556116cf557c25298564da18a8b3..ab8b88ebd31d67a6650d23cd63c8b693d9791ca2 100644 --- a/frontend/src/components/student_list/StudentList.vue +++ b/frontend/src/components/student_list/StudentList.vue @@ -176,7 +176,8 @@ export default { selectedGroup: null, userData: [], userMap: null, - studentList: [] + studentList: [], + user: null } }, computed: { @@ -288,10 +289,13 @@ export default { }) } }, - setExerciseGroups (groups, student){ - console.log(student.pk) - console.log(fetchUser(student.pk).pk) - setGroups(fetchUser(student.pk).pk, groups) + async getUser (student) { + this.user = await fetchUser(student.pk) + }, + setExerciseGroups (groups, student) { + getUser(student).then(() => { + setGroups(this.user.pk, groups) + }) }, reduceArrToDict (arr, key) { return arr.reduce((acc, curr) => {