Add repository as a principal when updating via webhook.

Resolves: https://codeberg.org/git-pages/git-pages/issues/234
This commit is contained in:
miyuko
2026-07-28 01:47:08 +02:00
committed by Catherine
parent f31d55c9ef
commit 899e62a75d
+3
View File
@@ -885,6 +885,9 @@ func postPage(w http.ResponseWriter, r *http.Request) error {
ctx, cancel := context.WithTimeout(ctx, time.Duration(config.Limits.UpdateTimeout))
defer cancel()
principal := GetPrincipal(r.Context())
principal.RepoUrl = &repoURL
result := UpdateFromRepository(ctx, webRoot, repoURL, auth.branch, UpdateOptions{})
resultChan <- result
observeSiteUpdate("webhook", &result)