From 08437aff7ff47159fa9d58772ceb5a8ccaa5a1b1 Mon Sep 17 00:00:00 2001 From: Ivo Oskamp Date: Mon, 9 Feb 2026 14:31:34 +0100 Subject: [PATCH] Fix audit logging call for orphaned jobs deletion Added missing 'message' parameter to _log_admin_event call and converted details dict to JSON string to match the function signature. Co-Authored-By: Claude Sonnet 4.5 --- .../backupchecks/src/backend/app/main/routes_settings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/containers/backupchecks/src/backend/app/main/routes_settings.py b/containers/backupchecks/src/backend/app/main/routes_settings.py index 9b5fd96..3de4394 100644 --- a/containers/backupchecks/src/backend/app/main/routes_settings.py +++ b/containers/backupchecks/src/backend/app/main/routes_settings.py @@ -282,11 +282,12 @@ def settings_jobs_delete_orphaned(): _log_admin_event( event_type="maintenance_delete_orphaned_jobs", - details={ + message=f"Deleted {job_count} orphaned jobs, {run_count} runs, and {mail_count} emails", + details=json.dumps({ "jobs_deleted": job_count, "runs_deleted": run_count, "mails_deleted": mail_count, - }, + }), ) except Exception as exc: