From 043a2e3be317d19eedd681a4ac871aad572f623c Mon Sep 17 00:00:00 2001 From: Aaron Lane Date: Fri, 29 Dec 2023 19:07:36 +0000 Subject: [PATCH] Add err_msg parameter to error view --- app/templates/app/PollState.html | 2 +- app/views/views.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/templates/app/PollState.html b/app/templates/app/PollState.html index d5582f52..3f5e0c39 100644 --- a/app/templates/app/PollState.html +++ b/app/templates/app/PollState.html @@ -64,7 +64,7 @@ } function setErrorPath() { - window.location.href = "/error"; + window.location.href = "/error?err_msg=Failed%20to%20process%20the%20file."; } function poll() { diff --git a/app/views/views.py b/app/views/views.py index ab7886f1..e81e2cfc 100644 --- a/app/views/views.py +++ b/app/views/views.py @@ -160,9 +160,11 @@ def download_file(request: HttpRequest): return _error(request=request, err_msg=f"Failed to download file: {e}") -def error(request): +def error(request: HttpRequest): """Error page""" - return _error(request) + err_msg = request.GET.get("err_msg", "Something went wrong.") + + return _error(request=request, err_msg=err_msg) """