feat(audit): ParentExecutionId filter in the CLI and ManagementService

This commit is contained in:
Joseph Doherty
2026-05-21 18:59:06 -04:00
parent 9b1f78638b
commit 592cbd028e
5 changed files with 71 additions and 0 deletions

View File

@@ -402,6 +402,13 @@ public static class AuditEndpoints
executionId = parsedExec;
}
Guid? parentExecutionId = null;
if (query.TryGetValue("parentExecutionId", out var parentExecValues)
&& Guid.TryParse(parentExecValues.ToString(), out var parsedParentExec))
{
parentExecutionId = parsedParentExec;
}
return new AuditLogQueryFilter(
Channels: channels,
Kinds: kinds,
@@ -411,6 +418,7 @@ public static class AuditEndpoints
Actor: TrimToNullable(query, "actor"),
CorrelationId: correlationId,
ExecutionId: executionId,
ParentExecutionId: parentExecutionId,
FromUtc: ParseUtcDate(query, "fromUtc"),
ToUtc: ParseUtcDate(query, "toUtc"));
}