clean watches when make a repository private and check permission when send release emails (#36319) (#36370)

Backport #36319 by @lunny

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
Giteabot
2026-01-14 19:28:02 +01:00
committed by GitHub
co-authored by Lunny Xiao
parent ef6ab681f7
commit 53d67dae28
7 changed files with 153 additions and 8 deletions
+4
View File
@@ -197,6 +197,10 @@ func MakeRepoPrivate(ctx context.Context, repo *repo_model.Repository) (err erro
return err
}
if err = repo_model.ClearRepoWatches(ctx, repo.ID); err != nil {
return err
}
// Create/Remove git-daemon-export-ok for git-daemon...
if err := CheckDaemonExportOK(ctx, repo); err != nil {
return err