Return bad request on action if disabled

This commit is contained in:
shamoon 2024-04-13 23:02:20 -07:00
parent 25f0036a50
commit dd035066a1

View File

@ -733,6 +733,8 @@ class DocumentViewSet(
@action(methods=["get"], detail=True, name="Audit Trail") @action(methods=["get"], detail=True, name="Audit Trail")
def audit(self, request, pk=None): def audit(self, request, pk=None):
if not settings.AUDIT_LOG_ENABLED:
return HttpResponseBadRequest("Audit log is disabled")
try: try:
doc = Document.objects.get(pk=pk) doc = Document.objects.get(pk=pk)
if not request.user.has_perm("auditlog.view_logentry") or ( if not request.user.has_perm("auditlog.view_logentry") or (