Browse Source

Merge pull request #7625 from crobibero/xml-cache-delete

Cody Robibero 3 years ago
parent
commit
ec6f7bdcff

+ 6 - 1
Emby.Server.Implementations/LiveTv/Listings/XmlTvListingsProvider.cs

@@ -79,7 +79,12 @@ namespace Emby.Server.Implementations.LiveTv.Listings
                 return UnzipIfNeeded(info.Path, cacheFile);
                 return UnzipIfNeeded(info.Path, cacheFile);
             }
             }
 
 
-            File.Delete(cacheFile);
+            // Must check if file exists as parent directory may not exist.
+            if (File.Exists(cacheFile))
+            {
+                File.Delete(cacheFile);
+            }
+
             _logger.LogInformation("Downloading xmltv listings from {Path}", info.Path);
             _logger.LogInformation("Downloading xmltv listings from {Path}", info.Path);
 
 
             Directory.CreateDirectory(Path.GetDirectoryName(cacheFile));
             Directory.CreateDirectory(Path.GetDirectoryName(cacheFile));