From 1ca7fd5a2cbf6fa5f67f9b10462a3eea5ada2a32 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Wed, 23 Jul 2025 20:48:00 +0200 Subject: [PATCH] gix bug on new cave created and entracne immediately edited --- core/views/caves.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/views/caves.py b/core/views/caves.py index 2498fb4..d4e26cb 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -645,7 +645,10 @@ def edit_entrance(request, path="", caveslug=None, entslug=None): e = entrance #Entrance.objects.get(slug=slugname) # does not exist yet! e.save() gcl = GetCaveLookup() - c = gcl[slug] + if slug in gcl: + c = gcl[slug] + else: + c = Cave.objects.get(cave=c) nce = CaveAndEntrance.objects.filter(cave=c, entrance=e).count() if nce == 0 : return slugname, letter