From e84170b8ea8a821f55ad6f6ac6509c16e513cd74 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Wed, 24 Dec 2025 20:37:25 -0500 Subject: [PATCH] fix migrations --- .../Migrations/Tenant/10000203_AddUrlMappingReferrer.cs | 4 ++-- .../Migrations/Tenant/10000301_FixUrlMappingReferrer.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Oqtane.Server/Migrations/Tenant/10000203_AddUrlMappingReferrer.cs b/Oqtane.Server/Migrations/Tenant/10000203_AddUrlMappingReferrer.cs index 217b0d4c..fecefdf2 100644 --- a/Oqtane.Server/Migrations/Tenant/10000203_AddUrlMappingReferrer.cs +++ b/Oqtane.Server/Migrations/Tenant/10000203_AddUrlMappingReferrer.cs @@ -16,8 +16,8 @@ namespace Oqtane.Migrations.Tenant protected override void Up(MigrationBuilder migrationBuilder) { - var urlMappingEntityBuilder = new UrlMappingEntityBuilder(migrationBuilder, ActiveDatabase); - urlMappingEntityBuilder.AddStringColumn("Referrer", 2048); + // the original 10.00.02.03 migration was missing the nullable property specification + // this would cause it to fail on upgrade so the migration logic was moved to 10.00.03.01 } protected override void Down(MigrationBuilder migrationBuilder) diff --git a/Oqtane.Server/Migrations/Tenant/10000301_FixUrlMappingReferrer.cs b/Oqtane.Server/Migrations/Tenant/10000301_FixUrlMappingReferrer.cs index ad46be21..44346e86 100644 --- a/Oqtane.Server/Migrations/Tenant/10000301_FixUrlMappingReferrer.cs +++ b/Oqtane.Server/Migrations/Tenant/10000301_FixUrlMappingReferrer.cs @@ -1,3 +1,4 @@ +using System; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Oqtane.Databases.Interfaces; @@ -17,8 +18,7 @@ namespace Oqtane.Migrations.Tenant protected override void Up(MigrationBuilder migrationBuilder) { var urlMappingEntityBuilder = new UrlMappingEntityBuilder(migrationBuilder, ActiveDatabase); - urlMappingEntityBuilder.DropColumn("Referrer"); - urlMappingEntityBuilder.AddStringColumn("Referrer", 2048, true); // must be nullable + urlMappingEntityBuilder.AddStringColumn("Referrer", 2048, true); } protected override void Down(MigrationBuilder migrationBuilder)