fix: avoid disposed mariadb connection during startup

This commit is contained in:
cesnimda
2026-03-23 00:05:29 +01:00
parent 6a722d3530
commit 49b33c7b05
+6 -1
View File
@@ -2,6 +2,7 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Diagnostics;
using JobTrackerApi.Data;
using System.Data.Common;
using MySqlConnector;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Identity;
@@ -673,10 +674,14 @@ CREATE TABLE IF NOT EXISTS "GmailConnections" (
}
else
{
using DbConnection conn = db.Database.GetDbConnection();
var cs = app.Configuration.GetConnectionString("JobTracker");
if (!string.IsNullOrWhiteSpace(cs))
{
using var conn = new MySqlConnection(cs);
conn.Open();
EnsureIdentityTablesMySql(conn);
}
}
db.Database.Migrate();