diff options
-rw-r--r-- | archaeological_finds/views.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index 870746612..8003fd5f2 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -40,6 +40,7 @@ from ishtar_common.serializers import PublicSerializer from ishtar_common.models import IshtarUser, get_current_profile from archaeological_operations.models import AdministrativeAct, Operation +from archaeological_context_records.models import ContextRecord from archaeological_finds import models from ishtar_common.forms import FinalForm @@ -356,22 +357,21 @@ find_creation_wizard = wizards.FindWizard.as_view( def find_create(request, pk): - find = wizard_is_available( + context_record = wizard_is_available( find_creation_wizard, request, - models.Find, + ContextRecord, pk ) - if not find: + if not context_record: return HttpResponseRedirect("/") - find_add_wizard(request) - if get_current_profile().contextrecord: - key = "selecrecord-find_creation" + find_creation_wizard(request) + key = "selecrecord-find_creation" wizards.FindWizard.session_set_value(request, key, "pk", pk, reset=True) step = "find-find_creation" - return redirect(reverse("find-creation", kwargs={"step": step})) + return redirect(reverse("find_creation", kwargs={"step": step})) find_search_condition_dict = { |