aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-01-05 22:25:23 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-01-05 22:25:23 -0500
commit01be627d8bf329655b580d220dc62fe9906519fa (patch)
tree10669c59e1e50147f4c1320030a86ec9fa64c288 /MediaBrowser.Server.Implementations/Sync/SyncManager.cs
parent00b515099966ed416b98789d72b955384224c27c (diff)
sync updates
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sync/SyncManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncManager.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
index 3b2d70f849..b8f199e6bc 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
@@ -12,7 +12,6 @@ using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Controller.Sync;
using MediaBrowser.Controller.TV;
using MediaBrowser.Model.Dlna;
-using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Querying;
@@ -393,6 +392,18 @@ namespace MediaBrowser.Server.Implementations.Sync
jobItem.Status = SyncJobItemStatus.Synced;
jobItem.Progress = 100;
+ if (jobItem.RequiresConversion)
+ {
+ try
+ {
+ File.Delete(jobItem.OutputPath);
+ }
+ catch (Exception ex)
+ {
+ _logger.ErrorException("Error deleting temporary job file: {0}", ex, jobItem.OutputPath);
+ }
+ }
+
await _repo.Update(jobItem).ConfigureAwait(false);
var processor = new SyncJobProcessor(_libraryManager, _repo, this, _logger, _userManager, _tvSeriesManager, _mediaEncoder());