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 | e0c71d066c81a1ca0e58d34cbeda68b24d8c4657 (patch) | |
tree | 906cc887c8258d8de7069b9f31a3aa50a342c337 | |
parent | 58d8947bad3ae57d47a47aedb8c723600f27df54 (diff) | |
download | Ishtar-e0c71d066c81a1ca0e58d34cbeda68b24d8c4657.tar.bz2 Ishtar-e0c71d066c81a1ca0e58d34cbeda68b24d8c4657.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 = [ |