Fix warnings

This commit is contained in:
Daniel Egger 2023-10-10 17:01:47 +02:00
parent a3e16dc107
commit 0e3916a41c
2 changed files with 21 additions and 17 deletions

View File

@ -88,23 +88,25 @@ const onSubmit = async () => {
const loadAttendanceData = async () => { const loadAttendanceData = async () => {
resetState(); resetState();
// with changing variables `useQuery` does not seem to work correctly // with changing variables `useQuery` does not seem to work correctly
const res = await graphqlClient.query( if (state.attendanceCourseSelected) {
ATTENDANCE_CHECK_QUERY, const res = await graphqlClient.query(
{ ATTENDANCE_CHECK_QUERY,
courseSessionId: state.attendanceCourseSelected.id.toString(), {
}, courseSessionId: state.attendanceCourseSelected.id.toString(),
{ },
requestPolicy: "network-only", {
requestPolicy: "network-only",
}
);
const attendanceUserList =
res.data?.course_session_attendance_course?.attendance_user_list ?? [];
for (const user of attendanceUserList) {
if (!user) continue;
state.userPresence.set(user.user_id, user.status === "PRESENT");
}
if (attendanceUserList.length !== 0) {
state.attendanceSaved = true;
} }
);
const attendanceUserList =
res.data?.course_session_attendance_course?.attendance_user_list ?? [];
for (const user of attendanceUserList) {
if (!user) continue;
state.userPresence.set(user.user_id, user.status === "PRESENT");
}
if (attendanceUserList.length !== 0) {
state.attendanceSaved = true;
} }
}; };
@ -122,7 +124,8 @@ watch(
() => { () => {
log.debug("attendanceCourseSelected changed", state.attendanceCourseSelected); log.debug("attendanceCourseSelected changed", state.attendanceCourseSelected);
loadAttendanceData(); loadAttendanceData();
} },
{ immediate: true }
); );
</script> </script>

View File

@ -9,6 +9,7 @@ from vbv_lernwelt.core.utils import StringIDField
class CourseBaseSerializer(ItWagtailBaseSerializer): class CourseBaseSerializer(ItWagtailBaseSerializer):
id = StringIDField() id = StringIDField()
content_assignment_id = StringIDField()
course = SerializerMethodField() course = SerializerMethodField()
course_category = SerializerMethodField() course_category = SerializerMethodField()
circles = SerializerMethodField() circles = SerializerMethodField()