Skip to content
Snippets Groups Projects
Commit a31e644f authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Do not create documentation for non-existing lesson.

parent d002c6bb
No related branches found
No related tags found
No related merge requests found
......@@ -27,14 +27,15 @@ def lesson(request: HttpRequest, week: Optional[int] = None, period_id: Optional
context['lesson_period'] = lesson_period
context['week'] = wanted_week
lesson_documentation, created = LessonDocumentation.objects.get_or_create(lesson_period=lesson_period, week=wanted_week)
lesson_documentation_form = LessonDocumentationForm(request.POST or None, instance=lesson_documentation)
if lesson_period:
lesson_documentation, created = LessonDocumentation.objects.get_or_create(lesson_period=lesson_period, week=wanted_week)
lesson_documentation_form = LessonDocumentationForm(request.POST or None, instance=lesson_documentation)
if request.method == 'POST':
if request.POST.get('action', None) == 'lesson_documentation':
if lesson_documentation_form.is_valid():
lesson_documentation_form.save()
if request.method == 'POST':
if request.POST.get('action', None) == 'lesson_documentation':
if lesson_documentation_form.is_valid():
lesson_documentation_form.save()
context['lesson_documentation_form'] = lesson_documentation_form
context['lesson_documentation_form'] = lesson_documentation_form
return render(request, 'alsijil/lesson.html', context)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment