From 711637c448f8f42d69785ea69dd7b5e29a38e952 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Sun, 5 May 2024 00:57:46 +0300 Subject: [PATCH] Fixed: Initialize databases after app folder migrations --- src/NzbDrone.Host/Bootstrap.cs | 3 --- src/NzbDrone.Host/Startup.cs | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/NzbDrone.Host/Bootstrap.cs b/src/NzbDrone.Host/Bootstrap.cs index f5f6f5a5f..f2d5da996 100644 --- a/src/NzbDrone.Host/Bootstrap.cs +++ b/src/NzbDrone.Host/Bootstrap.cs @@ -23,7 +23,6 @@ using NzbDrone.Common.Instrumentation; using NzbDrone.Common.Instrumentation.Extensions; using NzbDrone.Core.Configuration; using NzbDrone.Core.Datastore.Extensions; -using Radarr.Http.ClientSchema; using PostgresOptions = NzbDrone.Core.Datastore.PostgresOptions; namespace NzbDrone.Host @@ -147,8 +146,6 @@ namespace NzbDrone.Host .AddNzbDroneLogger() .AddDatabase() .AddStartupContext(context); - - SchemaBuilder.Initialize(c); }) .ConfigureServices(services => { diff --git a/src/NzbDrone.Host/Startup.cs b/src/NzbDrone.Host/Startup.cs index 253e1abee..460abb728 100644 --- a/src/NzbDrone.Host/Startup.cs +++ b/src/NzbDrone.Host/Startup.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.IO; +using DryIoc; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.DataProtection; @@ -27,6 +28,7 @@ using NzbDrone.SignalR; using Radarr.Api.V3.System; using Radarr.Http; using Radarr.Http.Authentication; +using Radarr.Http.ClientSchema; using Radarr.Http.ErrorManagement; using Radarr.Http.Frontend; using Radarr.Http.Middleware; @@ -209,6 +211,7 @@ namespace NzbDrone.Host } public void Configure(IApplicationBuilder app, + IContainer container, IStartupContext startupContext, Lazy mainDatabaseFactory, Lazy logDatabaseFactory, @@ -239,6 +242,7 @@ namespace NzbDrone.Host _ = logDatabaseFactory.Value; dbTarget.Register(); + SchemaBuilder.Initialize(container); if (OsInfo.IsNotWindows) {