2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2026-03-01 03:01:41 +00:00

log all 404 as DataIssues.. will fill up database with ephemera

This commit is contained in:
2026-02-09 14:32:33 +00:00
parent 883b24e0d7
commit fe06448d38
2 changed files with 6 additions and 2 deletions

View File

@@ -589,8 +589,7 @@ def cavepage(request, karea=None, subpath=None):
epath = karea + "/" + subpath
# message = f" ! - {karea =} / {subpath=}\n {request=}"
# print(message)
# DataIssue.objects.create(parser="logbooks", message=message)
# DataIssue.objects.create(parser="cave view", message=message)
return expo.expopage(request, epath)
@login_required_if_public

View File

@@ -13,6 +13,7 @@ from django.urls import reverse
import troggle.core.views.caves
import troggle.settings as settings
from troggle.core.models.caves import Cave
from troggle.core.models.troggle import DataIssue
from troggle.core.utils import (
get_cookie_max_age,
WriteAndCommitError,
@@ -337,6 +338,10 @@ def expopage(request, path):
content_type = getmimetype(path)
return HttpResponse(content=content, content_type=content_type)
except IOError:
message = f" ! - 404 '{path=}' {request=}"
print(message)
DataIssue.objects.create(parser="view404", message=message)
return render(request, "pagenotfound.html", {"path": path}, status=404)