0
0
mirror of https://github.com/go-gitea/gitea.git synced 2025-11-04 17:13:42 +01:00
This commit is contained in:
Lunny Xiao 2025-08-29 21:13:24 -07:00
parent 43cdc71ed7
commit b580b59c65
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A

View File

@ -188,17 +188,18 @@ func DeleteRepositoryDirectly(ctx context.Context, repoID int64, ignoreOrgTeams
return err
}
// Delete Pulls and related objects
if err := issues_model.DeletePullsByBaseRepoID(ctx, repoID); err != nil {
return err
}
// Delete Issues and related objects
var attachmentPaths []string
if attachmentPaths, err = issue_service.DeleteIssuesByRepoID(ctx, repoID); err != nil {
return err
}
// Delete Pulls and related objects
// Notice: we should delete issue first because issue may load pull request
if err := issues_model.DeletePullsByBaseRepoID(ctx, repoID); err != nil {
return err
}
// Delete issue index
if err := db.DeleteResourceIndex(ctx, "issue_index", repoID); err != nil {
return err