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
|
epath = karea + "/" + subpath
|
||||||
# message = f" ! - {karea =} / {subpath=}\n {request=}"
|
# message = f" ! - {karea =} / {subpath=}\n {request=}"
|
||||||
# print(message)
|
# print(message)
|
||||||
# DataIssue.objects.create(parser="logbooks", message=message)
|
# DataIssue.objects.create(parser="cave view", message=message)
|
||||||
|
|
||||||
return expo.expopage(request, epath)
|
return expo.expopage(request, epath)
|
||||||
|
|
||||||
@login_required_if_public
|
@login_required_if_public
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ from django.urls import reverse
|
|||||||
import troggle.core.views.caves
|
import troggle.core.views.caves
|
||||||
import troggle.settings as settings
|
import troggle.settings as settings
|
||||||
from troggle.core.models.caves import Cave
|
from troggle.core.models.caves import Cave
|
||||||
|
from troggle.core.models.troggle import DataIssue
|
||||||
from troggle.core.utils import (
|
from troggle.core.utils import (
|
||||||
get_cookie_max_age,
|
get_cookie_max_age,
|
||||||
WriteAndCommitError,
|
WriteAndCommitError,
|
||||||
@@ -337,6 +338,10 @@ def expopage(request, path):
|
|||||||
content_type = getmimetype(path)
|
content_type = getmimetype(path)
|
||||||
return HttpResponse(content=content, content_type=content_type)
|
return HttpResponse(content=content, content_type=content_type)
|
||||||
except IOError:
|
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)
|
return render(request, "pagenotfound.html", {"path": path}, status=404)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user