Skip to content

Commit 50ec291

Browse files
committed
move event id creation to queue
1 parent 9086244 commit 50ec291

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mcpcat/modules/event_queue.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ def _process_event(self, event: UnredactedEvent) -> None:
9292
if event and event.redaction_fn:
9393
# Redact sensitive information if a redaction function is provided
9494
try:
95+
if not event.id:
96+
event.id = generate_prefixed_ksuid(EVENT_ID_PREFIX)
9597
redacted_event = redact_event(event, event.redaction_fn)
9698
# The redacted event is already the full event object, not a dict
9799
event = redacted_event
@@ -185,8 +187,6 @@ def publish_event(server: Any, event: UnredactedEvent) -> None:
185187
else:
186188
event.duration = None
187189

188-
if not event.id:
189-
event.id = generate_prefixed_ksuid(EVENT_ID_PREFIX)
190190

191191
data = get_server_tracking_data(server)
192192
if not data:

0 commit comments

Comments
 (0)