| 
					
				 | 
			
			
				@@ -6184,7 +6184,7 @@ where AncestorIdText not null and ItemValues.Value not null and ItemValues.Type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cmdText += " order by AttachmentIndex ASC"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var list = new List<MediaAttachment>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            using var connection = GetConnection(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            using (var connection = GetConnection(true)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             using (var statement = PrepareStatement(connection, cmdText)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 statement.TryBind("@ItemId", query.ItemId.ToByteArray()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6218,16 +6218,18 @@ where AncestorIdText not null and ItemValues.Value not null and ItemValues.Type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cancellationToken.ThrowIfCancellationRequested(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            using var connection = GetConnection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            connection.RunInTransaction(db => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            using (var connection = GetConnection()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var itemIdBlob = id.ToByteArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                connection.RunInTransaction(db => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var itemIdBlob = id.ToByteArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                db.Execute("delete from mediaattachments where ItemId=@ItemId", itemIdBlob); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    db.Execute("delete from mediaattachments where ItemId=@ItemId", itemIdBlob); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                InsertMediaAttachments(itemIdBlob, attachments, db); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    InsertMediaAttachments(itemIdBlob, attachments, db); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }, TransactionMode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, TransactionMode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void InsertMediaAttachments(byte[] idBlob, List<MediaAttachment> attachments, IDatabaseConnection db) 
			 |