diff --git a/StreamMaster.API/Program.cs b/StreamMaster.API/Program.cs index d8b6bc72e..ac412f167 100644 --- a/StreamMaster.API/Program.cs +++ b/StreamMaster.API/Program.cs @@ -143,6 +143,12 @@ void OnShutdown() //} + RepositoryContextInitializer initialiser = scope.ServiceProvider.GetRequiredService(); + await initialiser.InitialiseAsync().ConfigureAwait(false); + if (app.Environment.IsDevelopment()) + { + initialiser.TrySeed(); + } string sqliteDB = Path.Join(BuildInfo.AppDataFolder, "StreamMaster.db"); if (File.Exists(sqliteDB)) @@ -157,12 +163,7 @@ void OnShutdown() } } - RepositoryContextInitializer initialiser = scope.ServiceProvider.GetRequiredService(); - await initialiser.InitialiseAsync().ConfigureAwait(false); - if (app.Environment.IsDevelopment()) - { - initialiser.TrySeed(); - } + initialiser.MigrateData(); var mem = scope.ServiceProvider.GetRequiredService();