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:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user