Fix ParseConnectionString to pass tests

This commit is contained in:
Ronald Barendse
2021-09-20 11:38:54 +02:00
parent bc29155032
commit fed720042c
2 changed files with 6 additions and 4 deletions

View File

@@ -22,7 +22,7 @@ namespace Umbraco.Cms.Core.Configuration
{
if (string.IsNullOrEmpty(connectionString))
{
return null;
return connectionString;
}
var builder = new DbConnectionStringBuilder
@@ -41,6 +41,9 @@ namespace Umbraco.Cms.Core.Configuration
if (!string.IsNullOrEmpty(dataDirectory))
{
builder[attachDbFileNameKey] = attachDbFileName.Replace(dataDirectoryPlaceholder, dataDirectory);
// Mutate the existing connection string (note: the builder also lowercases the properties)
connectionString = builder.ToString();
}
}
@@ -50,7 +53,7 @@ namespace Umbraco.Cms.Core.Configuration
providerName = ParseProviderName(builder);
}
return builder.ToString();
return connectionString;
}
/// <summary>