aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-02 14:24:54 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-02 14:24:54 -0400
commit7532ecaf2de3eaf01a08a8d4de13e955bf8a05bb (patch)
tree67fd2ae70bddacc57b2a472960997bd14e670932 /MediaBrowser.Controller/Providers/BaseMetadataProvider.cs
parentcd990d8a95c90c5b8b64418ad0ba6360fff9027b (diff)
trap errors getting file stamp
Diffstat (limited to 'MediaBrowser.Controller/Providers/BaseMetadataProvider.cs')
-rw-r--r--MediaBrowser.Controller/Providers/BaseMetadataProvider.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs b/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs
index 4f0876497..a8540f4bd 100644
--- a/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs
+++ b/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs
@@ -152,7 +152,14 @@ namespace MediaBrowser.Controller.Providers
// Save the file system stamp for future comparisons
if (RefreshOnFileSystemStampChange && item.LocationType == LocationType.FileSystem)
{
- data.FileStamp = GetCurrentFileSystemStamp(item);
+ try
+ {
+ data.FileStamp = GetCurrentFileSystemStamp(item);
+ }
+ catch (IOException ex)
+ {
+ Logger.ErrorException("Error getting file stamp for {0}", ex, item.Path);
+ }
}
item.ProviderData[Id] = data;