| 
					
				 | 
			
			
				@@ -128,7 +128,7 @@ namespace MediaBrowser.Server.Implementations.Sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // _insertJobItemCommand 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand = _connection.CreateCommand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _insertJobItemCommand.CommandText = "insert into SyncJobItems (Id, ItemId, ItemName, MediaSourceId, JobId, TemporaryPath, OutputPath, Status, TargetId, DateCreated, Progress, AdditionalFiles, MediaSource, IsMarkedForRemoval, JobItemIndex) values (@Id, @ItemId, @ItemName, @MediaSourceId, @JobId, @TemporaryPath, @OutputPath, @Status, @TargetId, @DateCreated, @Progress, @AdditionalFiles, @MediaSource, @IsMarkedForRemoval, @JobItemIndex)"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _insertJobItemCommand.CommandText = "insert into SyncJobItems (Id, ItemId, ItemName, MediaSourceId, JobId, TemporaryPath, OutputPath, Status, TargetId, DateCreated, Progress, AdditionalFiles, MediaSource, IsMarkedForRemoval, JobItemIndex, ItemDateModifiedTicks) values (@Id, @ItemId, @ItemName, @MediaSourceId, @JobId, @TemporaryPath, @OutputPath, @Status, @TargetId, @DateCreated, @Progress, @AdditionalFiles, @MediaSource, @IsMarkedForRemoval, @JobItemIndex, @ItemDateModifiedTicks)"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@Id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@ItemId"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -145,10 +145,11 @@ namespace MediaBrowser.Server.Implementations.Sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@MediaSource"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@IsMarkedForRemoval"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@JobItemIndex"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _insertJobItemCommand.Parameters.Add(_insertJobItemCommand, "@ItemDateModifiedTicks"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // _updateJobItemCommand 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand = _connection.CreateCommand(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _updateJobItemCommand.CommandText = "update SyncJobItems set ItemId=@ItemId,ItemName=@ItemName,MediaSourceId=@MediaSourceId,JobId=@JobId,TemporaryPath=@TemporaryPath,OutputPath=@OutputPath,Status=@Status,TargetId=@TargetId,DateCreated=@DateCreated,Progress=@Progress,AdditionalFiles=@AdditionalFiles,MediaSource=@MediaSource,IsMarkedForRemoval=@IsMarkedForRemoval,JobItemIndex=@JobItemIndex where Id=@Id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _updateJobItemCommand.CommandText = "update SyncJobItems set ItemId=@ItemId,ItemName=@ItemName,MediaSourceId=@MediaSourceId,JobId=@JobId,TemporaryPath=@TemporaryPath,OutputPath=@OutputPath,Status=@Status,TargetId=@TargetId,DateCreated=@DateCreated,Progress=@Progress,AdditionalFiles=@AdditionalFiles,MediaSource=@MediaSource,IsMarkedForRemoval=@IsMarkedForRemoval,JobItemIndex=@JobItemIndex,ItemDateModifiedTicks=@ItemDateModifiedTicks where Id=@Id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@Id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@ItemId"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -165,10 +166,11 @@ namespace MediaBrowser.Server.Implementations.Sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@MediaSource"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@IsMarkedForRemoval"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@JobItemIndex"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _updateJobItemCommand.Parameters.Add(_updateJobItemCommand, "@ItemDateModifiedTicks"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private const string BaseJobSelectText = "select Id, TargetId, Name, Profile, Quality, Bitrate, Status, Progress, UserId, ItemIds, Category, ParentId, UnwatchedOnly, ItemLimit, SyncNewContent, DateCreated, DateLastModified, ItemCount from SyncJobs"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        private const string BaseJobItemSelectText = "select Id, ItemId, ItemName, MediaSourceId, JobId, TemporaryPath, OutputPath, Status, TargetId, DateCreated, Progress, AdditionalFiles, MediaSource, IsMarkedForRemoval, JobItemIndex from SyncJobItems"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private const string BaseJobItemSelectText = "select Id, ItemId, ItemName, MediaSourceId, JobId, TemporaryPath, OutputPath, Status, TargetId, DateCreated, Progress, AdditionalFiles, MediaSource, IsMarkedForRemoval, JobItemIndex, ItemDateModifiedTicks from SyncJobItems"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public SyncJob GetJob(string id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 |