fix(actions): the trigger user of a schedule is the action user
The user that caused the notification to re-evaluates the schedules is not the one that will trigger the workflows. They are background tasks that are authored by the action user (id -2). Such a mis-assignment is problematic when the user that caused the notification is deleted. Fixes: https://codeberg.org/forgejo/forgejo/issues/3211 (cherry picked from commit c3e2c2535918b2fa46e40eea5618005e7e05ac0f)
This commit is contained in:
parent
1b8fd7b17b
commit
35b129e984
1 changed files with 1 additions and 1 deletions
|
@ -520,7 +520,7 @@ func handleSchedules(
|
|||
RepoID: input.Repo.ID,
|
||||
OwnerID: input.Repo.OwnerID,
|
||||
WorkflowID: dwf.EntryName,
|
||||
TriggerUserID: input.Doer.ID,
|
||||
TriggerUserID: user_model.ActionsUserID,
|
||||
Ref: input.Repo.DefaultBranch,
|
||||
CommitSHA: commit.ID.String(),
|
||||
Event: input.Event,
|
||||
|
|
Loading…
Reference in a new issue