Skip to content

Commit 8d3b144

Browse files
Update to CMS 16.0.0-rc2 and fix breaking changes
1 parent f27d968 commit 8d3b144

File tree

5 files changed

+9
-14
lines changed

5 files changed

+9
-14
lines changed

Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
<ItemGroup>
66
<GlobalPackageReference Include="Nerdbank.GitVersioning" Version="3.6.146" />
77
<GlobalPackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" />
8-
<GlobalPackageReference Include="Umbraco.Code" Version="2.2.0" />
8+
<GlobalPackageReference Include="Umbraco.Code" Version="2.3.0" />
99
<GlobalPackageReference Include="Umbraco.GitVersioning.Extensions" Version="0.2.0" />
1010
</ItemGroup>
1111
<PropertyGroup>
12-
<UmbracoCmsPackageVersion>[15.0.0, 16)</UmbracoCmsPackageVersion>
12+
<UmbracoCmsPackageVersion>[16.0.0-rc2, 17)</UmbracoCmsPackageVersion>
1313
</PropertyGroup>
1414
<ItemGroup>
1515
<PackageVersion Include="Azure.Storage.Blobs" Version="12.23.0" />

examples/Umbraco.StorageProviders.AzureBlob.TestSite/Umbraco.StorageProviders.AzureBlob.TestSite.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Umbraco.Cms" Version="15.0.0" />
10-
<!--<PackageReference Include="Umbraco.TheStarterKit" Version="15.0.0" />-->
9+
<PackageReference Include="Umbraco.Cms" Version="16.0.0-rc2" />
10+
<!--<PackageReference Include="Umbraco.TheStarterKit" Version="16.0.0-rc" />-->
1111
</ItemGroup>
1212

1313
<Import Project="..\..\src\Umbraco.StorageProviders\buildTransitive\Umbraco.StorageProviders.props" />

examples/Umbraco.StorageProviders.AzureBlob.TestSite/appsettings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
}
1212
},
1313
"ConnectionStrings": {
14-
"umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco-15.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True",
14+
"umbracoDbDSN": "Data Source=|DataDirectory|/Umbraco-16.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True",
1515
"umbracoDbDSN_ProviderName": "Microsoft.Data.Sqlite"
1616
},
1717
"Umbraco": {
@@ -41,7 +41,7 @@
4141
"AzureBlob": {
4242
"Media": {
4343
"ConnectionString": "UseDevelopmentStorage=true",
44-
"ContainerName": "umbraco-storageproviders-15"
44+
"ContainerName": "umbraco-storageproviders-16"
4545
}
4646
}
4747
}

src/Umbraco.StorageProviders/CdnMediaUrlProvider.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,9 @@ public sealed class CdnMediaUrlProvider : DefaultMediaUrlProvider
2525
/// <param name="globalSettings">The global settings.</param>
2626
/// <param name="hostingEnvironment">The hosting environment.</param>
2727
/// <param name="mediaPathGenerators">The media path generators.</param>
28-
/// <param name="uriUtility">The URI utility.</param>
2928
/// <param name="urlAssembler">The URL assembler.</param>
30-
public CdnMediaUrlProvider(IOptionsMonitor<CdnMediaUrlProviderOptions> options, IOptionsMonitor<GlobalSettings> globalSettings, IHostingEnvironment hostingEnvironment, MediaUrlGeneratorCollection mediaPathGenerators, UriUtility uriUtility, IUrlAssembler urlAssembler)
31-
: base(mediaPathGenerators, uriUtility, urlAssembler)
29+
public CdnMediaUrlProvider(IOptionsMonitor<CdnMediaUrlProviderOptions> options, IOptionsMonitor<GlobalSettings> globalSettings, IHostingEnvironment hostingEnvironment, MediaUrlGeneratorCollection mediaPathGenerators, IUrlAssembler urlAssembler)
30+
: base(mediaPathGenerators, urlAssembler)
3231
{
3332
ArgumentNullException.ThrowIfNull(options);
3433
ArgumentNullException.ThrowIfNull(globalSettings);

src/Umbraco.StorageProviders/DependencyInjection/CdnMediaUrlProviderExtensions.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,7 @@ internal static IUmbracoBuilder AddInternal(this IUmbracoBuilder builder, Action
8383
// Configure CDN as allowed media host
8484
builder.Services.AddOptions<ContentSettings>().PostConfigure<IOptions<CdnMediaUrlProviderOptions>>((options, cdnMediaUrlProviderOptions) =>
8585
{
86-
string cdnMediaHost = cdnMediaUrlProviderOptions.Value.Url.Host;
87-
if (!options.AllowedMediaHosts.Contains(cdnMediaHost, StringComparer.OrdinalIgnoreCase))
88-
{
89-
options.AllowedMediaHosts = [..options.AllowedMediaHosts, cdnMediaHost];
90-
}
86+
options.AllowedMediaHosts.Add(cdnMediaUrlProviderOptions.Value.Url.Host);
9187
});
9288

9389
return builder;

0 commit comments

Comments
 (0)