aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/BaseXmlProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/BaseXmlProvider.cs')
-rw-r--r--MediaBrowser.Providers/BaseXmlProvider.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/BaseXmlProvider.cs b/MediaBrowser.Providers/BaseXmlProvider.cs
index 60ae8333a..b80f27259 100644
--- a/MediaBrowser.Providers/BaseXmlProvider.cs
+++ b/MediaBrowser.Providers/BaseXmlProvider.cs
@@ -39,6 +39,10 @@ namespace MediaBrowser.Providers
{
result.HasMetadata = false;
}
+ catch (DirectoryNotFoundException)
+ {
+ result.HasMetadata = false;
+ }
finally
{
XmlProviderUtils.XmlParsingResourcePool.Release();
@@ -56,7 +60,7 @@ namespace MediaBrowser.Providers
protected abstract FileInfo GetXmlFile(ItemInfo info);
- public bool HasChanged(IHasMetadata item, DateTime date)
+ public bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date)
{
var file = GetXmlFile(new ItemInfo { IsInMixedFolder = item.IsInMixedFolder, Path = item.Path });