Преглед изворни кода

Merge pull request #2024 from softworkz/FixExcepton

Fix IndexOutOfRangeException
Luke пре 9 година
родитељ
комит
9bd923e2d7
1 измењених фајлова са 6 додато и 6 уклоњено
  1. 6 6
      MediaBrowser.Server.Implementations/Library/LibraryManager.cs

+ 6 - 6
MediaBrowser.Server.Implementations/Library/LibraryManager.cs

@@ -923,14 +923,14 @@ namespace MediaBrowser.Server.Implementations.Library
 
             if (type == typeof(Person))
             {
-                var subFolderIndex = 0;
-
-                while (!char.IsLetterOrDigit(validFilename[subFolderIndex]))
+                foreach (char c in validFilename)
                 {
-                    subFolderIndex++;
+                    if (char.IsLetterOrDigit(c))
+                    {
+                        subFolderPrefix = c.ToString();
+                        break;
+                    }
                 }
-
-                subFolderPrefix = validFilename.Substring(subFolderIndex, 1);
             }
 
             var fullPath = string.IsNullOrEmpty(subFolderPrefix) ?