From a09cb7352c0d3d85dd80edd044c8dcb2dd874454 Mon Sep 17 00:00:00 2001 From: MarcelGeo Date: Fri, 2 Oct 2026 13:39:13 +0200 Subject: [PATCH] Fix add target uer id --- server/mergin/sync/private_api_controller.py | 1 + server/mergin/tests/test_audit_events.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/server/mergin/sync/private_api_controller.py b/server/mergin/sync/private_api_controller.py index d961d58b..ce29898d 100644 --- a/server/mergin/sync/private_api_controller.py +++ b/server/mergin/sync/private_api_controller.py @@ -124,6 +124,7 @@ def decline_project_access_request(request_id): # noqa: E501 workspace_name=project.workspace.name, project_name=project.name, access_request_id=access_request.id, + target_user_id=requester.id if requester else None, ) return "", 200 abort(403, "You don't have permissions to remove project access request") diff --git a/server/mergin/tests/test_audit_events.py b/server/mergin/tests/test_audit_events.py index eb4a5044..f9340955 100644 --- a/server/mergin/tests/test_audit_events.py +++ b/server/mergin/tests/test_audit_events.py @@ -499,6 +499,10 @@ def test_project_access_request_rejected(client, audit_capture): ] == requester.email ) + assert ( + audit_capture.one(SyncEventType.PROJECT_ACCESS_REQUEST_CANCELED).target_user_id + == requester.id + ) def test_project_version_created(client, audit_capture):