From e69fc9a4b423999b1105c8141f74aa4d615443f7 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 23 Jan 2026 15:22:52 -0500 Subject: [PATCH] Pass user object to EventContext --- netbox/extras/events.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/extras/events.py b/netbox/extras/events.py index cd0a9d31a..82d0a3821 100644 --- a/netbox/extras/events.py +++ b/netbox/extras/events.py @@ -90,6 +90,7 @@ def enqueue_event(queue, instance, request, event_type): event_type=event_type, snapshots=get_snapshots(instance, event_type), request=request, + user=request.user, # Legacy request attributes for backward compatibility username=request.user.username, request_id=request.id, @@ -152,7 +153,7 @@ def process_event_rules(event_rules, object_type, event): params = { "instance": event_rule.action_object, "name": script.name, - "user": event['request'].user if 'request' in event else None, + "user": event['user'], "data": event_data } if 'snapshots' in event: