Merge branch 'release/12.0' into v12/dev
This commit is contained in:
@@ -15,7 +15,7 @@ public class ConnectionStrings // TODO: Rename to [Umbraco]ConnectionString (sin
|
||||
/// <summary>
|
||||
/// The DataDirectory placeholder.
|
||||
/// </summary>
|
||||
public const string DataDirectoryPlaceholder = ConfigurationExtensions.DataDirectoryPlaceholder;
|
||||
public const string DataDirectoryPlaceholder = Constants.System.DataDirectoryPlaceholder;
|
||||
|
||||
/// <summary>
|
||||
/// The postfix used to identify a connection strings provider setting.
|
||||
|
||||
@@ -64,5 +64,15 @@ public static partial class Constants
|
||||
|
||||
public const string UmbracoConnectionName = "umbracoDbDSN";
|
||||
public const string DefaultUmbracoPath = "~/umbraco";
|
||||
|
||||
/// <summary>
|
||||
/// The DataDirectory name.
|
||||
/// </summary>
|
||||
public const string DataDirectoryName = "DataDirectory";
|
||||
|
||||
/// <summary>
|
||||
/// The DataDirectory placeholder.
|
||||
/// </summary>
|
||||
public const string DataDirectoryPlaceholder = "|DataDirectory|";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,16 +10,6 @@ namespace Umbraco.Extensions;
|
||||
/// </summary>
|
||||
public static class ConfigurationExtensions
|
||||
{
|
||||
/// <summary>
|
||||
/// The DataDirectory name.
|
||||
/// </summary>
|
||||
internal const string DataDirectoryName = "DataDirectory";
|
||||
|
||||
/// <summary>
|
||||
/// The DataDirectory placeholder.
|
||||
/// </summary>
|
||||
internal const string DataDirectoryPlaceholder = "|DataDirectory|";
|
||||
|
||||
/// <summary>
|
||||
/// The postfix used to identify a connection string provider setting.
|
||||
/// </summary>
|
||||
@@ -76,10 +66,10 @@ public static class ConfigurationExtensions
|
||||
if (!string.IsNullOrEmpty(connectionString))
|
||||
{
|
||||
// Replace data directory
|
||||
string? dataDirectory = AppDomain.CurrentDomain.GetData(DataDirectoryName)?.ToString();
|
||||
string? dataDirectory = AppDomain.CurrentDomain.GetData(Constants.System.DataDirectoryName)?.ToString();
|
||||
if (!string.IsNullOrEmpty(dataDirectory))
|
||||
{
|
||||
connectionString = connectionString.Replace(DataDirectoryPlaceholder, dataDirectory);
|
||||
connectionString = connectionString.Replace(Constants.System.DataDirectoryPlaceholder, dataDirectory);
|
||||
}
|
||||
|
||||
// Get provider name
|
||||
|
||||
Reference in New Issue
Block a user