From 4a4b57ef87b4cbcc20f44d099b709be75eb9e267 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Mon, 14 Sep 2020 21:53:56 +0200 Subject: [PATCH] bugfixes related to no umbraco connection string Signed-off-by: Bjarke Berg --- .../Configuration/Models/ConnectionStrings.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs b/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs index db7be894db..eee8faa492 100644 --- a/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs +++ b/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs @@ -25,7 +25,11 @@ namespace Umbraco.Core.Configuration.Models public string UmbracoConnectionString { - get => ConnectionStringDictionary[Constants.System.UmbracoConnectionName]; + get + { + ConnectionStringDictionary.TryGetValue(Constants.System.UmbracoConnectionName, out var value); + return value; + } set => ConnectionStringDictionary[Constants.System.UmbracoConnectionName] = value; } @@ -35,7 +39,11 @@ namespace Umbraco.Core.Configuration.Models { get { - var connectionString = ConnectionStringDictionary[key]; + if (!ConnectionStringDictionary.TryGetValue(key, out var connectionString)) + { + return null; + } + var provider = ParseProvider(connectionString); return new ConfigConnectionString(connectionString, provider, key); }