summaryrefslogtreecommitdiff
path: root/archaeological_context_records/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_context_records/views.py')
-rw-r--r--archaeological_context_records/views.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/archaeological_context_records/views.py b/archaeological_context_records/views.py
index fe77150f6..794cb5592 100644
--- a/archaeological_context_records/views.py
+++ b/archaeological_context_records/views.py
@@ -144,6 +144,13 @@ def record_modify(request, pk):
)
return HttpResponseRedirect("/")
+ q = models.ContextRecord.objects.filter(pk=pk)
+ if not q.count():
+ raise Http404()
+ cr = q.all()[0]
+ if cr.locked:
+ raise Http404()
+
wizards.RecordModifWizard.session_set_value(
request, 'selec-record_modification', 'pk', pk, reset=True)
return redirect(reverse('record_modification',