From f18f365cf80bed738af06f8319371a320a2b5449 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sat, 9 Nov 2019 18:25:06 +0100 Subject: [PATCH] Nullable and mongo clustering fix. --- .../Schemas/Guards/GuardSchema.cs | 1 + backend/src/Squidex/Config/Orleans/OrleansServices.cs | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs b/backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs index 90316fe87..853c524b7 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Schemas/Guards/GuardSchema.cs @@ -14,6 +14,7 @@ using Squidex.Infrastructure; using Squidex.Infrastructure.Validation; #pragma warning disable IDE0060 // Remove unused parameter +#pragma warning disable IDE0059 // Unnecessary assignment of a value namespace Squidex.Domain.Apps.Entities.Schemas.Guards { diff --git a/backend/src/Squidex/Config/Orleans/OrleansServices.cs b/backend/src/Squidex/Config/Orleans/OrleansServices.cs index 3d4ea0d51..e93557ffe 100644 --- a/backend/src/Squidex/Config/Orleans/OrleansServices.cs +++ b/backend/src/Squidex/Config/Orleans/OrleansServices.cs @@ -14,6 +14,7 @@ using Orleans; using Orleans.Configuration; using Orleans.Hosting; using Orleans.Providers.MongoDB.Configuration; +using Orleans.Providers.MongoDB.Utils; using OrleansDashboard; using Squidex.Domain.Apps.Entities; using Squidex.Infrastructure; @@ -30,10 +31,12 @@ namespace Squidex.Config.Orleans { builder.ConfigureServices(siloServices => { + siloServices.AddSingleton(); + siloServices.AddSingleton(); siloServices.AddScoped(); - siloServices.AddScoped(typeof(IGrainState<>), typeof(Squidex.Infrastructure.Orleans.GrainState<>)); + siloServices.AddScoped(typeof(IGrainState<>), typeof(Infrastructure.Orleans.GrainState<>)); }); builder.ConfigureApplicationParts(parts =>