diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs index f00a9d2..12add7a 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs @@ -2,6 +2,7 @@ using System; using System.IO; using System.Linq; using System.Text.RegularExpressions; +using Microsoft.Extensions.Logging; namespace Jellyfin.Plugin.TubeArchivistMetadata.Utilities { @@ -42,27 +43,25 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Utilities /// A string with \n replaced by br tags. public static string FormatDescription(string description) { - try + if (description == null) { - var maxLength = 500; - if (Plugin.Instance != null) - { - maxLength = Plugin.Instance.Configuration.MaxDescriptionLength; - } - - if (description.Length > maxLength) - { - description = description.Substring(0, maxLength); - } - - description = description.Replace("\n", "
", System.StringComparison.CurrentCulture); - - return description; + return "Description is null"; } - catch (Exception) + + var maxLength = 500; + if (Plugin.Instance != null) { - return "Error getting description"; + maxLength = Plugin.Instance.Configuration.MaxDescriptionLength; } + + if (description.Length > maxLength) + { + description = description.Substring(0, maxLength); + } + + description = description.Replace("\n", "
", System.StringComparison.CurrentCulture); + + return description; } ///