From be2cc0531d6abaa7bef4bcdb5f87faa396fd9224 Mon Sep 17 00:00:00 2001 From: iammukeshm Date: Thu, 26 Mar 2026 16:28:12 +0530 Subject: [PATCH] fix(auditing): add missing base.OnModelCreating() call in AuditDbContext MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the base call, Finbuckle's MultiTenantDbContext.OnModelCreating() was never invoked, which means the .IsMultiTenant() configuration on AuditRecord was not activated into actual query filters — risking cross-tenant data leakage for audit records. Closes #1226 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../Auditing/Modules.Auditing/Persistence/AuditDbContext.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Modules/Auditing/Modules.Auditing/Persistence/AuditDbContext.cs b/src/Modules/Auditing/Modules.Auditing/Persistence/AuditDbContext.cs index 69a28bc2b2..17d40c0fa7 100644 --- a/src/Modules/Auditing/Modules.Auditing/Persistence/AuditDbContext.cs +++ b/src/Modules/Auditing/Modules.Auditing/Persistence/AuditDbContext.cs @@ -20,6 +20,7 @@ public AuditDbContext( protected override void OnModelCreating(ModelBuilder modelBuilder) { ArgumentNullException.ThrowIfNull(modelBuilder); + base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfigurationsFromAssembly(typeof(AuditDbContext).Assembly); } }