Explorar o código

check item path for null/empty

Luke Pulverenti %!s(int64=9) %!d(string=hai) anos
pai
achega
de0f97159b
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs

+ 6 - 3
MediaBrowser.Providers/MediaInfo/FFProbeProvider.cs

@@ -171,10 +171,13 @@ namespace MediaBrowser.Providers.MediaInfo
 
         public bool HasChanged(IHasMetadata item, IDirectoryService directoryService)
         {
-            var file = directoryService.GetFile(item.Path);
-            if (file != null && file.LastWriteTimeUtc != item.DateModified)
+            if (!string.IsNullOrWhiteSpace(item.Path))
             {
-                return true;
+                var file = directoryService.GetFile(item.Path);
+                if (file != null && file.LastWriteTimeUtc != item.DateModified)
+                {
+                    return true;
+                }
             }
 
             if (item.SupportsLocalMetadata)