removed some preemptive file filtering

This commit is contained in:
Luke Pulverenti 2013-06-10 22:51:23 -04:00
parent 7b9a5ba3cb
commit fab983b6dc
3 changed files with 8 additions and 22 deletions

View File

@ -48,22 +48,16 @@ namespace MediaBrowser.Controller.IO
continue;
}
var data = FileSystem.GetFileSystemInfo(newPath);
// Don't check if it exists here because that could return false for network shares.
var data = new DirectoryInfo(newPath);
if (data.Exists)
// add to our physical locations
if (args != null)
{
// add to our physical locations
if (args != null)
{
args.AddAdditionalLocation(newPath);
}
args.AddAdditionalLocation(newPath);
}
dict[data.FullName] = data;
}
else
{
logger.Warn("Cannot add unavailble/non-existent location {0}", data.FullName);
}
dict[data.FullName] = data;
}
else if (flattenFolderDepth > 0 && isDirectory)
{

View File

@ -460,12 +460,6 @@ namespace MediaBrowser.Server.Implementations.Library
fileInfo = fileInfo ?? FileSystem.GetFileSystemInfo(path);
if (!fileInfo.Exists)
{
_logger.Error("Path in library does not exist or is unavailable: " + path);
return null;
}
var args = new ItemResolveArgs(ConfigurationManager.ApplicationPaths)
{
Parent = parent,

View File

@ -1,5 +1,4 @@
using MediaBrowser.Common.IO;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Localization;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Globalization;
@ -10,7 +9,6 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.Localization
{