Fix importer

This commit is contained in:
Lorenz Padberg 2023-06-29 15:42:43 +02:00
parent 24d816f950
commit acbeb82184
1 changed files with 4 additions and 8 deletions

View File

@ -6,7 +6,6 @@ from openpyxl.reader.excel import load_workbook
from vbv_lernwelt.core.models import User
from vbv_lernwelt.course.models import Course, CourseSession, CourseSessionUser
from vbv_lernwelt.course_session.models import CourseSessionAttendanceCourse
from vbv_lernwelt.duedate.models import DueDate
from vbv_lernwelt.importer.utils import (
calc_header_tuple_list_from_pyxl_sheet,
parse_circle_group_string,
@ -129,18 +128,15 @@ def create_or_update_course_session(
)
if attendance_course_lp_qs and attendance_course_lp_qs.exists():
CourseSessionAttendanceCourse.objects.create(
csa = CourseSessionAttendanceCourse.objects.create(
course_session=cs,
learning_content=attendance_course_lp_qs.first(),
due_date=DueDate.objects.create(
course_session=cs,
start=try_parse_datetime(data[f"{circle} Start"])[1],
end=try_parse_datetime(data[f"{circle} Ende"])[1],
page=attendance_course_lp_qs.first(),
),
location=data[f"{circle} Raum"],
trainer="",
)
csa.due_date.start = try_parse_datetime(data[f"{circle} Start"])[1]
csa.due_date.end = try_parse_datetime(data[f"{circle} Ende"])[1]
csa.due_date.save()
return cs