diff --git a/src/ScadaLink.Commons/Entities/Audit/AuditLogEntry.cs b/src/ScadaLink.Commons/Entities/Audit/AuditLogEntry.cs index 5f0e344..1a4cc67 100644 --- a/src/ScadaLink.Commons/Entities/Audit/AuditLogEntry.cs +++ b/src/ScadaLink.Commons/Entities/Audit/AuditLogEntry.cs @@ -10,6 +10,7 @@ public class AuditLogEntry public string EntityName { get; set; } public string? AfterStateJson { get; set; } public DateTimeOffset Timestamp { get; set; } + public Guid? BundleImportId { get; set; } public AuditLogEntry(string user, string action, string entityType, string entityId, string entityName) { diff --git a/src/ScadaLink.ConfigurationDatabase/Configurations/AuditConfiguration.cs b/src/ScadaLink.ConfigurationDatabase/Configurations/AuditConfiguration.cs index 708da4d..b6d0d34 100644 --- a/src/ScadaLink.ConfigurationDatabase/Configurations/AuditConfiguration.cs +++ b/src/ScadaLink.ConfigurationDatabase/Configurations/AuditConfiguration.cs @@ -36,5 +36,6 @@ public class AuditLogEntryConfiguration : IEntityTypeConfiguration a.EntityType); builder.HasIndex(a => a.EntityId); builder.HasIndex(a => a.Action); + builder.HasIndex(a => a.BundleImportId).HasDatabaseName("IX_AuditLogEntries_BundleImportId"); } }