Fix importer
This commit is contained in:
parent
24d816f950
commit
acbeb82184
|
|
@ -6,7 +6,6 @@ from openpyxl.reader.excel import load_workbook
|
||||||
from vbv_lernwelt.core.models import User
|
from vbv_lernwelt.core.models import User
|
||||||
from vbv_lernwelt.course.models import Course, CourseSession, CourseSessionUser
|
from vbv_lernwelt.course.models import Course, CourseSession, CourseSessionUser
|
||||||
from vbv_lernwelt.course_session.models import CourseSessionAttendanceCourse
|
from vbv_lernwelt.course_session.models import CourseSessionAttendanceCourse
|
||||||
from vbv_lernwelt.duedate.models import DueDate
|
|
||||||
from vbv_lernwelt.importer.utils import (
|
from vbv_lernwelt.importer.utils import (
|
||||||
calc_header_tuple_list_from_pyxl_sheet,
|
calc_header_tuple_list_from_pyxl_sheet,
|
||||||
parse_circle_group_string,
|
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():
|
if attendance_course_lp_qs and attendance_course_lp_qs.exists():
|
||||||
CourseSessionAttendanceCourse.objects.create(
|
csa = CourseSessionAttendanceCourse.objects.create(
|
||||||
course_session=cs,
|
course_session=cs,
|
||||||
learning_content=attendance_course_lp_qs.first(),
|
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"],
|
location=data[f"{circle} Raum"],
|
||||||
trainer="",
|
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
|
return cs
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue