diff options
author | Cefin <kevon@tuta.io> | 2021-12-15 17:25:46 +0000 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:20:59 +0100 |
commit | 97e8942616164eb4df936f97307cbb5c2121d702 (patch) | |
tree | 906cc887c8258d8de7069b9f31a3aa50a342c337 | |
parent | 5a57a3d8b8357020eb93b6611853b7f34bcddffa (diff) | |
download | Ishtar-97e8942616164eb4df936f97307cbb5c2121d702.tar.bz2 Ishtar-97e8942616164eb4df936f97307cbb5c2121d702.zip |
work in progress on view with management form error and not redirecting correctly #5231
-rw-r--r-- | archaeological_finds/views.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index 5ec6fd89a..d04a15c67 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -656,13 +656,16 @@ treatment_creation_n1_wizard = wizards.TreatmentN1Wizard.as_view( def treatment_n1_create(request, pks): - if not wizard_is_available(treatment_creation_n1_wizard, models.Find, pks): - return HttpResponseRedirect("/") - wizards.TreatmentWizard.session_set_value( + for pk in pks.split("-"): + if not wizard_is_available(treatment_creation_n1_wizard, request, models.Find, pk): + return HttpResponseRedirect("/") + wizards.TreatmentN1Wizard.session_set_value( request, "selecfind-treatment_creation_n1", "pk", pks, reset=True ) return redirect( - "treatment_creation_n1", kwargs={"step": "file-treatment_creation_n1"} + reverse( + "treatment_creation_n1", kwargs={"step": "file-treatment_creation_n1"} + ) ) treatment_1n_wizard_steps = [ |