diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-13 18:47:54 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-13 18:47:54 -0400 |
| commit | 40ee886f2ed66d93eb0f6464b29c6b1361a13793 (patch) | |
| tree | 1c8da7a323360898f802df69b4ffcadab10e7f7a /MediaBrowser.Server.Implementations/Library | |
| parent | ebd3e25ed3be5573fbb653c4eff409f62854b51b (diff) | |
fixed offline titles not displaying
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Library/Resolvers/FolderResolver.cs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/FolderResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/FolderResolver.cs index 2b498f32f..594277ef7 100644 --- a/MediaBrowser.Server.Implementations/Library/Resolvers/FolderResolver.cs +++ b/MediaBrowser.Server.Implementations/Library/Resolvers/FolderResolver.cs @@ -55,7 +55,20 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers private string GetCollectionType(ItemResolveArgs args) { return args.FileSystemChildren - .Where(i => (i.Attributes & FileAttributes.Directory) != FileAttributes.Directory && string.Equals(".collection", i.Extension, StringComparison.OrdinalIgnoreCase)) + .Where(i => + { + + try + { + return (i.Attributes & FileAttributes.Directory) != FileAttributes.Directory && + string.Equals(".collection", i.Extension, StringComparison.OrdinalIgnoreCase); + } + catch (IOException) + { + return false; + } + + }) .Select(i => Path.GetFileNameWithoutExtension(i.FullName)) .FirstOrDefault(); } |
