@@ -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