From ebb2cdfcc61e7a1273f9a69b1e10ca23b8ac98dc Mon Sep 17 00:00:00 2001 From: Matt Duran Date: Thu, 6 Mar 2025 20:58:19 -0800 Subject: [PATCH] Modified setter to allow for usernames with spaces --- .../Configuration/PluginConfiguration.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs index cbc98ad..7d35854 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs @@ -125,7 +125,19 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Configuration set { - value.Replace(" ", string.Empty, StringComparison.CurrentCulture).Split(',').ToList().ForEach(u => _jfUsernamesTo.Add(u)); + // Clear existing usernames + _jfUsernamesTo.Clear(); + + // Split by comma, then trim each part to remove leading/trailing spaces + foreach (var username in value.Split(',')) + { + var trimmedUsername = username.Trim(); + if (!string.IsNullOrEmpty(trimmedUsername)) + { + _jfUsernamesTo.Add(trimmedUsername); + } + } + _logger.LogDebug("Set JFUsernamesTo to: {Message}", value); } }