|
|
|
@ -956,28 +956,28 @@ func DeleteRepository(doer *user_model.User, uid, repoID int64) error { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove archives
|
|
|
|
|
for i := range archivePaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.RepoArchives, "Delete repo archive file", archivePaths[i]) |
|
|
|
|
for _, archive := range archivePaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.RepoArchives, "Delete repo archive file", archive) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove lfs objects
|
|
|
|
|
for i := range lfsPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.LFS, "Delete orphaned LFS file", lfsPaths[i]) |
|
|
|
|
for _, lfsObj := range lfsPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.LFS, "Delete orphaned LFS file", lfsObj) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove issue attachment files.
|
|
|
|
|
for i := range attachmentPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete issue attachment", attachmentPaths[i]) |
|
|
|
|
for _, attachment := range attachmentPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete issue attachment", attachment) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove release attachment files.
|
|
|
|
|
for i := range releaseAttachments { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete release attachment", releaseAttachments[i]) |
|
|
|
|
for _, releaseAttachment := range releaseAttachments { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete release attachment", releaseAttachment) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove attachment with no issue_id and release_id.
|
|
|
|
|
for i := range newAttachmentPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete issue attachment", attachmentPaths[i]) |
|
|
|
|
for _, newAttachment := range newAttachmentPaths { |
|
|
|
|
admin_model.RemoveStorageWithNotice(db.DefaultContext, storage.Attachments, "Delete issue attachment", newAttachment) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if len(repo.Avatar) > 0 { |
|
|
|
|