diff --git a/src/ScadaLink.CentralUI/Audit/AuditExportEndpoints.cs b/src/ScadaLink.CentralUI/Audit/AuditExportEndpoints.cs index 70b2bc3..a497dcb 100644 --- a/src/ScadaLink.CentralUI/Audit/AuditExportEndpoints.cs +++ b/src/ScadaLink.CentralUI/Audit/AuditExportEndpoints.cs @@ -112,6 +112,13 @@ public static class AuditExportEndpoints executionId = parsedExec; } + Guid? parentExecutionId = null; + if (query.TryGetValue("parentExecutionId", out var parentExecValues) + && Guid.TryParse(parentExecValues.ToString(), out var parsedParentExec)) + { + parentExecutionId = parsedParentExec; + } + DateTime? fromUtc = ParseUtcDate(query, "from"); DateTime? toUtc = ParseUtcDate(query, "to"); @@ -124,6 +131,7 @@ public static class AuditExportEndpoints Actor: actor, CorrelationId: correlationId, ExecutionId: executionId, + ParentExecutionId: parentExecutionId, FromUtc: fromUtc, ToUtc: toUtc); } diff --git a/src/ScadaLink.CentralUI/Components/Audit/AuditDrilldownDrawer.razor b/src/ScadaLink.CentralUI/Components/Audit/AuditDrilldownDrawer.razor index ff31789..1c3ea16 100644 --- a/src/ScadaLink.CentralUI/Components/Audit/AuditDrilldownDrawer.razor +++ b/src/ScadaLink.CentralUI/Components/Audit/AuditDrilldownDrawer.razor @@ -58,6 +58,9 @@
ExecutionId
@(Event.ExecutionId?.ToString() ?? "—")
+
ParentExecutionId
+
@(Event.ParentExecutionId?.ToString() ?? "—")
+
OccurredAtUtc
@FormatTimestamp(Event.OccurredAtUtc)
@@ -162,6 +165,14 @@ View this execution } + @if (Event.ParentExecutionId is not null) + { + + }