diff options
| author | dkanada <dkanada@users.noreply.github.com> | 2020-11-23 22:34:17 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-23 22:34:17 +0900 |
| commit | 02c1879533236b3aab5d15be58ea204aa1325206 (patch) | |
| tree | 1e9874c060b80524ebd9da109925e4510d6de042 | |
| parent | 347d04efad7804996bc3d44cd782cb2febc8ab83 (diff) | |
| parent | 20251e670f485dde010de5ff63454cacb2f6ba5f (diff) | |
Merge pull request #4551 from crobibero/fix-name-cleaning
Only trim file name if folder name is shorter
| -rw-r--r-- | Emby.Naming/Video/VideoListResolver.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Emby.Naming/Video/VideoListResolver.cs b/Emby.Naming/Video/VideoListResolver.cs index 5f83355c8..fd1677473 100644 --- a/Emby.Naming/Video/VideoListResolver.cs +++ b/Emby.Naming/Video/VideoListResolver.cs @@ -227,7 +227,11 @@ namespace Emby.Naming.Video testFilename = cleanName.ToString(); } - testFilename = testFilename.Substring(folderName.Length).Trim(); + if (folderName.Length <= testFilename.Length) + { + testFilename = testFilename.Substring(folderName.Length).Trim(); + } + return string.IsNullOrEmpty(testFilename) || testFilename[0].Equals('-') || testFilename[0].Equals('_') |
