Skip to content

Commit 64377fe

Browse files
committed
log error if it is not Err(Branch)NotExist
1 parent 08e82c7 commit 64377fe

File tree

1 file changed

+24
-4
lines changed

1 file changed

+24
-4
lines changed

models/pull.go

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,12 @@ func (pr *PullRequest) apiFormat(e Engine) *api.PullRequest {
219219
}
220220
baseBranch, err = pr.BaseRepo.GetBranch(pr.BaseBranch)
221221
if err != nil {
222-
apiPullRequest.Base = nil
222+
if git.IsErrBranchNotExist(err) {
223+
apiPullRequest.Base = nil
224+
} else {
225+
log.Error("GetBranch[%s]: %v", pr.BaseBranch, err)
226+
return nil
227+
}
223228
} else {
224229
apiBaseBranchInfo := &api.PRBranchInfo{
225230
Name: pr.BaseBranch,
@@ -229,7 +234,12 @@ func (pr *PullRequest) apiFormat(e Engine) *api.PullRequest {
229234
}
230235
baseCommit, err = baseBranch.GetCommit()
231236
if err != nil {
232-
apiBaseBranchInfo.Sha = ""
237+
if git.IsErrNotExist(err) {
238+
apiBaseBranchInfo.Sha = ""
239+
} else {
240+
log.Error("GetCommit[%s]: %v", baseBranch.Name, err)
241+
return nil
242+
}
233243
} else {
234244
apiBaseBranchInfo.Sha = baseCommit.ID.String()
235245
}
@@ -238,7 +248,12 @@ func (pr *PullRequest) apiFormat(e Engine) *api.PullRequest {
238248

239249
headBranch, err = pr.HeadRepo.GetBranch(pr.HeadBranch)
240250
if err != nil {
241-
apiPullRequest.Head = nil
251+
if git.IsErrBranchNotExist(err) {
252+
apiPullRequest.Head = nil
253+
} else {
254+
log.Error("GetBranch[%s]: %v", pr.HeadBranch, err)
255+
return nil
256+
}
242257
} else {
243258
apiHeadBranchInfo := &api.PRBranchInfo{
244259
Name: pr.HeadBranch,
@@ -248,7 +263,12 @@ func (pr *PullRequest) apiFormat(e Engine) *api.PullRequest {
248263
}
249264
headCommit, err = headBranch.GetCommit()
250265
if err != nil {
251-
apiHeadBranchInfo.Sha = ""
266+
if git.IsErrNotExist(err) {
267+
apiHeadBranchInfo.Sha = ""
268+
} else {
269+
log.Error("GetCommit[%s]: %v", headBranch.Name, err)
270+
return nil
271+
}
252272
} else {
253273
apiHeadBranchInfo.Sha = headCommit.ID.String()
254274
}

0 commit comments

Comments
 (0)