mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Delete deleted release attachments immediately from storage (#23913)
Previously, deleted release attachments were kept forever on the external storage. Note: It may be very slow now if there are many attachments to be deleted on this release. Fix #23728
This commit is contained in:
		@@ -227,7 +227,7 @@ func UpdateRelease(doer *user_model.User, gitRepo *git.Repository, rel *repo_mod
 | 
			
		||||
			deletedUUIDs.Add(attach.UUID)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if _, err := repo_model.DeleteAttachments(ctx, attachments, false); err != nil {
 | 
			
		||||
		if _, err := repo_model.DeleteAttachments(ctx, attachments, true); err != nil {
 | 
			
		||||
			return fmt.Errorf("DeleteAttachments [uuids: %v]: %w", delAttachmentUUIDs, err)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user