From 417df3df579fbfb19a960125ce0404dc6f5b68a5 Mon Sep 17 00:00:00 2001 From: MBR#0001 Date: Wed, 1 Apr 2026 16:24:11 +0200 Subject: [PATCH 1/2] Fix subtitle saving --- MediaBrowser.Providers/Subtitles/SubtitleManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs index 6821e55aab..e51826f0ec 100644 --- a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs +++ b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs @@ -239,7 +239,8 @@ namespace MediaBrowser.Providers.Subtitles private async Task TrySaveToFiles(Stream stream, List savePaths, Video video, string extension) { - if (!_allowedSubtitleFormats.Contains("." + extension, StringComparison.OrdinalIgnoreCase)) + if (!_allowedSubtitleFormats.Contains("." + extension, StringComparison.OrdinalIgnoreCase) + && !_allowedSubtitleFormats.Contains(extension, StringComparison.OrdinalIgnoreCase)) { throw new ArgumentException($"Invalid subtitle format: {extension}"); } From cc678383c9d67fa10ff85d22c19c787ce0374aff Mon Sep 17 00:00:00 2001 From: MBR-0001 <55142207+MBR-0001@users.noreply.github.com> Date: Thu, 2 Apr 2026 00:23:18 +0200 Subject: [PATCH 2/2] Simplify subtitle format validation condition --- MediaBrowser.Providers/Subtitles/SubtitleManager.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs index e51826f0ec..a78ec995cf 100644 --- a/MediaBrowser.Providers/Subtitles/SubtitleManager.cs +++ b/MediaBrowser.Providers/Subtitles/SubtitleManager.cs @@ -239,8 +239,7 @@ namespace MediaBrowser.Providers.Subtitles private async Task TrySaveToFiles(Stream stream, List savePaths, Video video, string extension) { - if (!_allowedSubtitleFormats.Contains("." + extension, StringComparison.OrdinalIgnoreCase) - && !_allowedSubtitleFormats.Contains(extension, StringComparison.OrdinalIgnoreCase)) + if (!_allowedSubtitleFormats.Contains(extension, StringComparison.OrdinalIgnoreCase)) { throw new ArgumentException($"Invalid subtitle format: {extension}"); }