From 01082f4f98c7a6741a936763c10a1d2f17456112 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 3 Jun 2021 19:34:03 +0200 Subject: [PATCH] Fix dependency injection. --- .../src/Squidex/Config/Domain/StoreServices.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/src/Squidex/Config/Domain/StoreServices.cs b/backend/src/Squidex/Config/Domain/StoreServices.cs index 5f91fe243..5bdbfff97 100644 --- a/backend/src/Squidex/Config/Domain/StoreServices.cs +++ b/backend/src/Squidex/Config/Domain/StoreServices.cs @@ -59,21 +59,24 @@ namespace Squidex.Config.Domain services.AddSingletonAs(c => GetDatabase(c, mongoDatabaseName)) .As(); - services.AddTransientAs(c => new DeleteContentCollections(GetDatabase(c, mongoContentDatabaseName))) - .As(); - - services.AddTransientAs(c => new RestructureContentCollection(GetDatabase(c, mongoContentDatabaseName))) - .As(); - services.AddSingletonAs() .As(); services.AddTransientAs() .As(); + services.AddTransientAs(c => new DeleteContentCollections(GetDatabase(c, mongoContentDatabaseName))) + .As(); + + services.AddTransientAs(c => new RestructureContentCollection(GetDatabase(c, mongoContentDatabaseName))) + .As(); + services.AddTransientAs(c => new ConvertDocumentIds(GetDatabase(c, mongoDatabaseName), GetDatabase(c, mongoContentDatabaseName))) .As(); + services.AddSingletonAs(c => ActivatorUtilities.CreateInstance(c, GetDatabase(c, mongoContentDatabaseName))) + .As().As>(); + services.AddTransientAs() .As(); @@ -113,9 +116,6 @@ namespace Squidex.Config.Domain services.AddSingletonAs() .As().As>(); - services.AddSingletonAs(c => ActivatorUtilities.CreateInstance(c, GetDatabase(c, mongoContentDatabaseName), false)) - .As().As>(); - services.AddSingletonAs() .AsOptional().As();