mirror of
https://github.com/jellyfin/jellyfin
synced 2024-09-30 04:55:54 +00:00
Merge pull request #12026 from Bond-009/hisubs
Check hearing impared flags with equality instead of contains
This commit is contained in:
commit
a89678074e
|
@ -107,7 +107,7 @@ namespace Emby.Naming.ExternalFiles
|
|||
pathInfo.Language = culture.ThreeLetterISOLanguageName;
|
||||
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
else if (_namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
|
||||
else if (_namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Equals(s, StringComparison.OrdinalIgnoreCase)))
|
||||
{
|
||||
pathInfo.IsHearingImpaired = true;
|
||||
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
||||
|
|
|
@ -104,6 +104,7 @@ public class ExternalPathParserTests
|
|||
[InlineData(".en.cc.title", "title", "eng", false, false, true)]
|
||||
[InlineData(".hi.en.title", "title", "eng", false, false, true)]
|
||||
[InlineData(".en.hi.title", "title", "eng", false, false, true)]
|
||||
[InlineData(".Subs for Chinese Audio.eng", "Subs for Chinese Audio", "eng", false, false, false)]
|
||||
public void ParseFile_ExtraTokens_ParseToValues(string tokens, string? title, string? language, bool isDefault = false, bool isForced = false, bool isHearingImpaired = false)
|
||||
{
|
||||
var path = "My.Video" + tokens + ".srt";
|
||||
|
|
Loading…
Reference in a new issue