Skip to content

Commit 4b4997c

Browse files
Gustedwxiaoguang
Gusted
andauthored
Use correct user on releases (#17806)
- Use the provided `doer` instead of `rel.Publisher`. The code will also run on edited releases and deleted ones, which isn't necessary done by `rel.Publisher`. Co-authored-by: wxiaoguang <[email protected]>
1 parent 4f99697 commit 4b4997c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/notification/webhook/webhook.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -769,12 +769,12 @@ func sendReleaseHook(doer *user_model.User, rel *models.Release, action api.Hook
769769
return
770770
}
771771

772-
mode, _ := models.AccessLevel(rel.Publisher, rel.Repo)
772+
mode, _ := models.AccessLevel(doer, rel.Repo)
773773
if err := webhook_services.PrepareWebhooks(rel.Repo, webhook.HookEventRelease, &api.ReleasePayload{
774774
Action: action,
775775
Release: convert.ToRelease(rel),
776776
Repository: convert.ToRepo(rel.Repo, mode),
777-
Sender: convert.ToUser(rel.Publisher, nil),
777+
Sender: convert.ToUser(doer, nil),
778778
}); err != nil {
779779
log.Error("PrepareWebhooks: %v", err)
780780
}

0 commit comments

Comments
 (0)