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)
+ {
+
+ }