diff --git a/services/automerge/automerge.go b/services/automerge/automerge.go index adc782dd67..6836f4ea34 100644 --- a/services/automerge/automerge.go +++ b/services/automerge/automerge.go @@ -120,9 +120,9 @@ func StartPullRequestAutoMergeCheck(ctx context.Context, pull *issues_model.Pull log.Error("OpenRepository: %v", err) return } - defer gitRepo.Close() commitID, err := gitRepo.GetRefCommitID(pull.GetGitRefName()) + gitRepo.Close() if err != nil { log.Error("GetRefCommitID: %v", err) return @@ -136,9 +136,9 @@ func getPullRequestsByHeadSHA(ctx context.Context, sha string, repo *repo_model. if err != nil { return nil, err } - defer gitRepo.Close() refs, err := gitRepo.GetRefsBySha(sha, "") + gitRepo.Close() if err != nil { return nil, err }