From d57751eefa3741a2111990d0a06029a879c08012 Mon Sep 17 00:00:00 2001 From: "kham.vilaythong" Date: Sat, 4 Apr 2026 23:40:26 +1100 Subject: [PATCH] put in try and catch just continue --- API/FamilyTreeAPI/Program.cs | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/API/FamilyTreeAPI/Program.cs b/API/FamilyTreeAPI/Program.cs index 117d54d..2c1cbfd 100644 --- a/API/FamilyTreeAPI/Program.cs +++ b/API/FamilyTreeAPI/Program.cs @@ -102,10 +102,19 @@ using (var scope = app.Services.CreateScope()) var context = scope.ServiceProvider.GetRequiredService(); var db = context.Database; if (db != null) - { - - db.Migrate(); - db.EnsureCreated(); + { + try + { + using var cts = new CancellationTokenSource(); + CancellationToken cancellationToken = cts.Token; + await db.MigrateAsync(cancellationToken); + db.EnsureCreated(); + } + catch + { + //continue + } + var staff = context.GetService(); int id = staff.InsertOneUser(); if (id < 0) @@ -114,7 +123,15 @@ using (var scope = app.Services.CreateScope()) if (databaseCreator != null) { //if (!databaseCreator.Exists()) - databaseCreator.CreateTables(); + try + { + databaseCreator.CreateTables(); + } + catch + { + //continue + } + } id = staff.InsertOneUser(); }