SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 01e2bff3 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Fix session context error

parent 7569f09c
No related branches found
No related tags found
No related merge requests found
...@@ -15,17 +15,18 @@ def ontology_processor(request): ...@@ -15,17 +15,18 @@ def ontology_processor(request):
"branches": Branch.objects.all(), "branches": Branch.objects.all(),
"acad_fields": AcademicField.objects.all(), "acad_fields": AcademicField.objects.all(),
} }
if "session_acad_field_slug" not in request.session:
request.session["session_acad_field_slug"] = ""
initial_acad_field = {} initial_acad_field = {}
if request.session.get("session_acad_field_slug", None): try:
try: context["session_acad_field"] = AcademicField.objects.get(
context["session_acad_field"] = AcademicField.objects.get( slug=request.session.get("session_acad_field_slug"),
slug=request.session.get("session_acad_field_slug"), )
) initial_acad_field["acad_field_slug"] = request.session.get(
initial_acad_field["acad_field_slug"] = request.session.get( "session_acad_field_slug"
"session_acad_field_slug" )
) except AcademicField.DoesNotExist:
except AcademicField.DoesNotExist: context["session_acad_field"] = None
context["session_acad_field"] = None
context["session_acad_field_form"] = SessionAcademicFieldForm( context["session_acad_field_form"] = SessionAcademicFieldForm(
initial=initial_acad_field initial=initial_acad_field
) )
......
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