From 78c7d580fc7559e0aa6398abfe6c65ea486f6c8d Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Mon, 9 Feb 2026 23:00:42 +0000 Subject: [PATCH] bugs from bots --- core/views/caves.py | 5 +++-- core/views/expo.py | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/core/views/caves.py b/core/views/caves.py index 2da70d507..1eeeaedd4 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -110,8 +110,9 @@ def caveslugfwd(request, slug): Gcavelookup = GetCaveLookup() if slug in Gcavelookup: cave = Gcavelookup[slug] - - return redirect(f"/{cave.url}") + return redirect(f"/{cave.url}") + else: + return redirect(f"/caves") def getCaves(cave_id): diff --git a/core/views/expo.py b/core/views/expo.py index cf25ddaa7..188dd872a 100644 --- a/core/views/expo.py +++ b/core/views/expo.py @@ -337,8 +337,8 @@ def expopage(request, path): content = open(filetobeopened, "rb") content_type = getmimetype(path) return HttpResponse(content=content, content_type=content_type) - except IOError: - message = f" ! - 404 '{path=}' {request.META.HTTP_REFERER} {request.META.REMOTE_ADDR} {request.META.REMOTE_HOST} {request.META.REMOTE_USER} {request.META.HTTP_USER_AGENT} " + except Exception as e: + message = f" ! - 404 '{e}' '{path=}' {request.META.HTTP_REFERER} {request.META.REMOTE_ADDR} {request.META.REMOTE_HOST} {request.META.REMOTE_USER} {request.META.HTTP_USER_AGENT} " #print(message) DataIssue.objects.create(parser="view404", message=message)