diff --git a/course/flow.py b/course/flow.py index 4b4e513a69b25fd408190589849354af59e52eef..2ed122de87736e152fe4108d004ec02bed0a1e70 100644 --- a/course/flow.py +++ b/course/flow.py @@ -2032,6 +2032,9 @@ def post_flow_page( page_context, fpctx.page_data.data, form, request.FILES) answer_visit.is_submitted_answer = pressed_button == "submit" + if hasattr(request, "relate_impersonate_original_user"): + answer_visit.impersonated_by = \ + request.relate_impersonate_original_user answer_visit.save() prev_answer_visits.insert(0, answer_visit)