From 0a2ebcd1f14597764d544851aa89817b5ee702d5 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Wed, 19 Aug 2020 09:39:11 +0200 Subject: [PATCH] Use SqlMainDomLock if not windows --- .../Extensions/UmbracoCoreServiceCollectionExtensions.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs b/src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs index c739f5fbbb..d18275ca7f 100644 --- a/src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs +++ b/src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs @@ -156,7 +156,7 @@ namespace Umbraco.Extensions out factory); return services; - } + } /// /// Adds the Umbraco Back Core requirements @@ -252,8 +252,8 @@ namespace Umbraco.Extensions var connStrings = configs.ConnectionStrings(); var appSettingMainDomLock = globalSettings.MainDomLock; - var isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); - var mainDomLock = appSettingMainDomLock == "SqlMainDomLock" || isLinux == true + var isWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows); + var mainDomLock = appSettingMainDomLock == "SqlMainDomLock" || isWindows == false ? (IMainDomLock)new SqlMainDomLock(logger, globalSettings, connStrings, dbProviderFactoryCreator, hostingEnvironment) : new MainDomSemaphoreLock(logger, hostingEnvironment);