Skip to content

Commit 8f88c04

Browse files
committed
Fixed asign private container instead of default route key
1 parent 62dc47d commit 8f88c04

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

src/.nuget/packages.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="StyleCop.Analyzers" version="1.0.0" />
4+
</packages>

src/UmbracoFileSystemProviders.Azure/AzureBlobFileSystem.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ public class AzureBlobFileSystem : IFileSystem
4444
/// </summary>
4545
private const string UseDefaultRootKey = Constants.Configuration.UseDefaultRouteKey;
4646

47+
/// <summary>
48+
/// The configuration key for determining whether the container should be private.
49+
/// </summary>
50+
private const string UsePrivateContainerKey = Constants.Configuration.UsePrivateContainer;
51+
4752
/// <summary>
4853
/// Initializes a new instance of the <see cref="AzureBlobFileSystem"/> class.
4954
/// </summary>
@@ -115,12 +120,14 @@ public AzureBlobFileSystem(string alias)
115120
useDefaultRoute = "true";
116121
}
117122

118-
string accessType = ConfigurationManager.AppSettings[$"{UseDefaultRootKey}:{alias}"];
119-
if (string.IsNullOrWhiteSpace(useDefaultRoute))
123+
string accessType = ConfigurationManager.AppSettings[$"{UsePrivateContainerKey}:{alias}"];
124+
if (string.IsNullOrWhiteSpace(accessType))
120125
{
121-
useDefaultRoute = "true";
126+
accessType = "true";
122127
}
123128

129+
this.FileSystem = AzureFileSystem.GetInstance(containerName, rootUrl, connectionString, maxDays, useDefaultRoute, accessType);
130+
124131

125132
this.FileSystem = AzureFileSystem.GetInstance(containerName, rootUrl, connectionString, maxDays, useDefaultRoute,accessType);
126133
}

src/UmbracoFileSystemProviders.Azure/Constants.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ public static class Configuration
5454
/// The configuration key for providing the Use Default Root value via the web.config
5555
/// </summary>
5656
public const string UseDefaultRouteKey = "AzureBlobFileSystem.UseDefaultRoute";
57+
58+
/// <summary>
59+
/// The configuration key for providing the Use Private Container value via the web.config
60+
/// </summary>
61+
public const string UsePrivateContainer = "AzureBlobFileSystem.UsePrivateContainer";
5762
}
5863
}
5964
}

0 commit comments

Comments
 (0)