Skip to content

Commit 70f51e6

Browse files
authored
Upgrade XbyK to 30.10.1
Upgrade XbyK to 30.10.1
2 parents 270cebc + 3bbf63f commit 70f51e6

File tree

8 files changed

+31
-26
lines changed

8 files changed

+31
-26
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ dotnet_style_prefer_is_null_check_over_reference_equality_method = true
132132
dotnet_diagnostic.IDE0041.severity = error
133133

134134
dotnet_style_collection_initializer = true : error
135-
dotnet_diagnostic.IDE0028.severity = error
135+
dotnet_diagnostic.IDE0028.severity = suggestion
136136

137137
dotnet_style_prefer_auto_properties = true : warning
138138
dotnet_diagnostic.IDE0032.severity = warning

KVA/Migration.Tool.Source/Helpers/MediaHelper.cs

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,30 @@ public static class MediaHelper
4242
case [var mediaLibrary]:
4343
{
4444
string filePath = path.Replace($"/{mediaLibrary.LibraryFolder}/", "", StringComparison.InvariantCultureIgnoreCase);
45-
return modelFacade.SelectWhere<IMediaFile>("FileLibraryID = @fileLibraryID AND FilePath = @filePath AND FileSiteID = @fileSiteID",
46-
new SqlParameter("fileLibraryID", mediaLibrary.LibraryID),
47-
new SqlParameter("filePath", filePath),
48-
new SqlParameter("fileSiteID", linkSiteId))
49-
.ToList() switch
45+
46+
var mediaFiles = modelFacade.SelectWhere<IMediaFile>("FileLibraryID = @fileLibraryID AND FilePath = @filePath AND FileSiteID = @fileSiteID",
47+
new SqlParameter("fileLibraryID", mediaLibrary.LibraryID),
48+
new SqlParameter("filePath", filePath),
49+
new SqlParameter("fileSiteID", linkSiteId))
50+
.ToList();
51+
52+
if (mediaFiles.Count == 1)
53+
{
54+
return mediaFiles[0];
55+
}
56+
else if (mediaFiles.Count > 1)
57+
{
58+
throw new InvalidOperationException($"Multiple media file were found for path {path}, site {linkSiteId} and library {libraryDir}");
59+
}
60+
else if (mediaFiles.Count == 0)
61+
{
62+
// this may happen and is valid scenaria
63+
return null;
64+
}
65+
else
5066
{
51-
[var mediaFile] => mediaFile,
52-
{ Count: > 1 } => throw new InvalidOperationException($"Multiple media file were found for path {path}, site {linkSiteId} and library {libraryDir}"),
53-
{ Count: 0 } =>
54-
// this may happen and is valid scenaria
55-
null,
56-
_ => null
57-
};
67+
return null;
68+
}
5869
}
5970
case { Count: > 1 }:
6071
{

KVA/Migration.Tool.Source/Mappers/ContentItemMapper.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System.Collections.Concurrent;
21
using System.Diagnostics;
32
using CMS.ContentEngine;
43
using CMS.ContentEngine.Internal;
@@ -634,12 +633,6 @@ private IEnumerable<FormerPageUrlPath> GetFormerUrlPaths(ICmsTree ksNode) => mod
634633
: (IEnumerable<FormerPageUrlPath>)([]);
635634

636635

637-
private readonly ConcurrentDictionary<string, ContentLanguageInfo> languages = new(StringComparer.InvariantCultureIgnoreCase);
638-
private ContentLanguageInfo GetLanguageInfo(string culture) => languages.GetOrAdd(
639-
culture,
640-
s => ContentLanguageInfoProvider.ProviderObject.Get().WhereEquals(nameof(ContentLanguageInfo.ContentLanguageName), s).SingleOrDefault() ?? throw new InvalidOperationException($"Missing content language '{s}'")
641-
);
642-
643636
private ContentItemDirectiveBase GetDirective(ContentItemSource contentItemSource)
644637
{
645638
var directiveFacade = new ContentItemActionProvider();

Migration.Tool.Common/Migration.Tool.Common.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="HtmlAgilityPack.NetCore" Version="1.5.0.1" />
20-
<PackageReference Include="Kentico.Xperience.UMT" Version="3.11.0" />
20+
<PackageReference Include="Kentico.Xperience.UMT" Version="3.12.0" />
2121
<PackageReference Include="MediatR" Version="12.4.1" />
2222
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
2323
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />

Migration.Tool.KXP.Api/Migration.Tool.KXP.Api.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Kentico.Xperience.Admin" Version="30.9.0" />
14-
<PackageReference Include="Kentico.Xperience.Core" Version="30.9.0" />
13+
<PackageReference Include="Kentico.Xperience.Admin" Version="30.10.1" />
14+
<PackageReference Include="Kentico.Xperience.Core" Version="30.10.1" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

Migration.Tool.KXP.Extensions/Migration.Tool.KXP.Extensions.csproj

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

99
<ItemGroup>
10-
<PackageReference Include="Kentico.Xperience.Core" Version="30.8.0" />
11-
<PackageReference Include="Kentico.Xperience.WebApp" Version="30.8.0" />
10+
<PackageReference Include="Kentico.Xperience.Core" Version="30.10.1" />
11+
<PackageReference Include="Kentico.Xperience.WebApp" Version="30.10.1" />
1212
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.3.0" />
1313
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.3.0" />
1414
</ItemGroup>

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ View all [project releases](https://github.com/Kentico/xperience-by-kentico-kent
2424

2525
| Xperience Version | Library Version |
2626
| ----------------- | --------------- |
27+
| 30.10.1 | 3.16.0 |
2728
| 30.8.0 | 3.12.0 |
2829
| 30.6.0 | 3.8.0 |
2930
| 30.5.1 | 3.6.0 |

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"sdk": {
33
"version": "8.0.100",
4-
"rollForward": "latestMajor",
4+
"rollForward": "latestFeature",
55
"allowPrerelease": false
66
}
77
}

0 commit comments

Comments
 (0)