diff --git a/src/Squidex/Config/Domain/StoreServices.cs b/src/Squidex/Config/Domain/StoreServices.cs index eb5c8065f..be1309092 100644 --- a/src/Squidex/Config/Domain/StoreServices.cs +++ b/src/Squidex/Config/Domain/StoreServices.cs @@ -65,8 +65,11 @@ namespace Squidex.Config.Domain services.AddSingletonAs() .As(); - services.AddSingletonAs() - .As(); + services.AddTransientAs() + .As(); + + services.AddTransientAs(c => new DeleteContentCollections(mongoContentDatabase)) + .As(); services.AddSingletonAs() .As(); @@ -74,12 +77,15 @@ namespace Squidex.Config.Domain services.AddSingletonAs() .As(); - services.AddSingletonAs() - .As>(); - services.AddSingletonAs() .As(); + services.AddSingletonAs() + .As(); + + services.AddSingletonAs() + .As>(); + services.AddSingletonAs() .As>() .As(); @@ -92,12 +98,6 @@ namespace Squidex.Config.Domain .As() .As>() .As(); - - services.AddTransientAs() - .As(); - - services.AddTransientAs(c => new DeleteContentCollections(mongoContentDatabase)) - .As(); } });