summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiteabot <teabot@gitea.io>2023-12-29 17:08:16 +0800
committerGitHub <noreply@github.com>2023-12-29 09:08:16 +0000
commit683b95f0da44bfbda94ba778c2b4625b143974f1 (patch)
treef8efe787e377e97df1ec82207011666cfb886834
parentff565a787f5cf1193bb60560688cabe6d6d33ef4 (diff)
downloadgitea-683b95f0da44bfbda94ba778c2b4625b143974f1.tar.gz
gitea-683b95f0da44bfbda94ba778c2b4625b143974f1.zip
fix empty ref for cron workflow runs (#28640) (#28647)
Backport #28640 by @denyskon Fix #27678 Please see https://github.com/go-gitea/gitea/issues/27678#issuecomment-1871445853 for details. Co-authored-by: Denys Konovalov <kontakt@denyskon.de>
-rw-r--r--services/actions/notifier_helper.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/actions/notifier_helper.go b/services/actions/notifier_helper.go
index 7d5f6c6c0a..714887f4ee 100644
--- a/services/actions/notifier_helper.go
+++ b/services/actions/notifier_helper.go
@@ -188,7 +188,7 @@ func notify(ctx context.Context, input *notifyInput) error {
}
}
- if err := handleSchedules(ctx, schedules, commit, input); err != nil {
+ if err := handleSchedules(ctx, schedules, commit, input, ref); err != nil {
return err
}
@@ -373,6 +373,7 @@ func handleSchedules(
detectedWorkflows []*actions_module.DetectedWorkflow,
commit *git.Commit,
input *notifyInput,
+ ref string,
) error {
branch, err := commit.GetBranchName()
if err != nil {
@@ -422,7 +423,7 @@ func handleSchedules(
OwnerID: input.Repo.OwnerID,
WorkflowID: dwf.EntryName,
TriggerUserID: input.Doer.ID,
- Ref: input.Ref,
+ Ref: ref,
CommitSHA: commit.ID.String(),
Event: input.Event,
EventPayload: string(p),