Skip to content

Commit a30ba0a

Browse files
committed
revert unnecessary change
1 parent 6061683 commit a30ba0a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

services/repository/commitstatus/commitstatus.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
repo_model "code.gitea.io/gitea/models/repo"
1515
user_model "code.gitea.io/gitea/models/user"
1616
"code.gitea.io/gitea/modules/cache"
17+
"code.gitea.io/gitea/modules/git"
1718
"code.gitea.io/gitea/modules/gitrepo"
1819
"code.gitea.io/gitea/modules/json"
1920
"code.gitea.io/gitea/modules/log"
@@ -77,10 +78,16 @@ func CreateCommitStatus(ctx context.Context, repo *repo_model.Repository, creato
7778
}
7879
defer closer.Close()
7980

81+
objectFormat := git.ObjectFormatFromName(repo.ObjectFormatName)
82+
8083
commit, err := gitRepo.GetCommit(sha)
8184
if err != nil {
8285
return fmt.Errorf("GetCommit[%s]: %w", sha, err)
8386
}
87+
if len(sha) != objectFormat.FullLength() {
88+
// use complete commit sha
89+
sha = commit.ID.String()
90+
}
8491

8592
if err := db.WithTx(ctx, func(ctx context.Context) error {
8693
if err := git_model.NewCommitStatus(ctx, git_model.NewCommitStatusOptions{

0 commit comments

Comments
 (0)