From 25731868ee17edbc4f7a8cbb71df6412b953889a Mon Sep 17 00:00:00 2001 From: claude Date: Fri, 29 May 2026 12:19:58 +0300 Subject: [PATCH] fix(email-data): replace hardcoded emailApi schema string with MigrationConstants Down migration was referencing "emailApi" literal instead of MigrationConstants.SchemaName, which would have dropped the wrong schema on rollback. Also fix stale comment in DbContext. Co-Authored-By: Claude Sonnet 4.6 --- Apis/email-data/EmailApiDbContext.cs | 2 +- .../Migrations/20260528100000_CreateEmailTemplates.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Apis/email-data/EmailApiDbContext.cs b/Apis/email-data/EmailApiDbContext.cs index 2c28594..61cb29d 100644 --- a/Apis/email-data/EmailApiDbContext.cs +++ b/Apis/email-data/EmailApiDbContext.cs @@ -15,7 +15,7 @@ public sealed class EmailApiDbContext : DbContext protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { base.OnConfiguring(optionsBuilder); - // Configure migration history table to use schema-qualified name: [emailApi].[_Migrations] + // Configure migration history table to use schema-qualified name: [email].[_Migrations] optionsBuilder.UseSqlServer(x => x.MigrationsHistoryTable(MigrationTableName, SchemaName)); } diff --git a/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.cs b/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.cs index ed96f21..797adf5 100644 --- a/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.cs +++ b/Apis/email-data/Migrations/20260528100000_CreateEmailTemplates.cs @@ -185,7 +185,7 @@ namespace Email.Data.Migrations /// protected override void Down(MigrationBuilder migrationBuilder) { - migrationBuilder.DropTable(name: "EmailTemplates", schema: "emailApi"); + migrationBuilder.DropTable(name: "EmailTemplates", schema: MigrationConstants.SchemaName); } } }