Skip to content

Commit 40208e0

Browse files
Update pkg/provider/gitlab/gitlab.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 8b9dcb3 commit 40208e0

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

pkg/provider/gitlab/gitlab.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -292,15 +292,16 @@ func (v *Provider) CreateStatus(_ context.Context, event *info.Event, statusOpts
292292
v.Logger.Debugf("created commit status on source project ID %d", event.SourceProjectID)
293293
return nil
294294
}
295-
if _, _, err2 := v.Client().Commits.SetCommitStatus(event.TargetProjectID, event.SHA, opt); err2 == nil {
296-
v.Logger.Debugf("created commit status on target project ID %d", event.TargetProjectID)
297-
return nil
298-
}
295+
if _, _, err2 := v.Client().Commits.SetCommitStatus(event.TargetProjectID, event.SHA, opt); err2 == nil {
296+
v.Logger.Debugf("created commit status on target project ID %d", event.TargetProjectID)
297+
return nil
298+
} else {
299299
v.Logger.Debugf(
300-
"Failed to create commit status: source project ID %d, target project ID %d. "+
301-
"If you want Gitlab Pipeline Status update, ensure your GitLab token has access "+
302-
"to the source repository. Error: %v",
303-
event.SourceProjectID, event.TargetProjectID, err)
300+
"Failed to create commit status on both source project ID %d and target project ID %d. "+
301+
"If you want Gitlab Pipeline Status update, ensure your GitLab token has developer access "+
302+
"to either the source or target repository. Source Error: %v, Target Error: %v",
303+
event.SourceProjectID, event.TargetProjectID, err, err2)
304+
}
304305

305306
eventType := triggertype.IsPullRequestType(event.EventType)
306307
// When a GitOps command is sent on a pushed commit, it mistakenly treats it as a pull_request

0 commit comments

Comments
 (0)