From cbb799001b40129679e64085bd36ffd1466e2232 Mon Sep 17 00:00:00 2001 From: akfakmot Date: Mon, 19 May 2025 12:02:26 +0200 Subject: [PATCH] Truncate media file filename Fix: Truncate media file filename --- KVA/Migration.Tool.Source/Services/AssetFacade.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/KVA/Migration.Tool.Source/Services/AssetFacade.cs b/KVA/Migration.Tool.Source/Services/AssetFacade.cs index 14f148d4..a4a27bcb 100644 --- a/KVA/Migration.Tool.Source/Services/AssetFacade.cs +++ b/KVA/Migration.Tool.Source/Services/AssetFacade.cs @@ -4,6 +4,7 @@ using CMS.ContentEngine.Internal; using CMS.Core; using CMS.DataEngine; +using CMS.Helpers; using Kentico.Xperience.UMT.Model; using Kentico.Xperience.UMT.Services; using Microsoft.Extensions.Logging; @@ -66,6 +67,8 @@ public class AssetFacade( IProtocol protocol ) : IAssetFacade { + private const int ColumnSize_ContentItemLanguageMetadataDisplayName = 100; + public string DefaultContentLanguage { get @@ -113,7 +116,7 @@ public async Task FromMediaFile(IMediaFile mediaFile languageData.AddRange(contentLanguageNames.Select(contentLanguageName => new ContentItemLanguageData { LanguageName = contentLanguageName, - DisplayName = mediaFile.FileName, + DisplayName = mediaFile.FileName.Truncate(ColumnSize_ContentItemLanguageMetadataDisplayName), UserGuid = createdByUser?.UserGUID, VersionStatus = VersionStatus.Published, ContentItemData = new Dictionary @@ -169,7 +172,7 @@ public async Task FromAttachment(ICmsAttachment atta var contentLanguageData = new ContentItemLanguageData { LanguageName = contentLanguageName, - DisplayName = attachment.AttachmentName, + DisplayName = attachment.AttachmentName.Truncate(ColumnSize_ContentItemLanguageMetadataDisplayName), UserGuid = null, VersionStatus = VersionStatus.Published, ContentItemData = new Dictionary