Skip to content

Commit d7cdc48

Browse files
committed
Fix bug
1 parent f8c5ae4 commit d7cdc48

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

models/fixtures/branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,4 @@
164164
pusher_id: 1
165165
is_deleted: false
166166
deleted_by_id: 0
167-
deleted_unix: 0
167+
deleted_unix: 0

routers/api/v1/repo/branch.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func GetBranch(ctx *context.APIContext) {
6060

6161
branch, err := git_model.GetNonDeletedBranch(ctx, ctx.Repo.Repository.ID, branchName)
6262
if err != nil {
63-
if git.IsErrBranchNotExist(err) {
63+
if git_model.IsErrBranchNotExist(err) {
6464
ctx.NotFound(err)
6565
} else {
6666
ctx.Error(http.StatusInternalServerError, "GetBranch", err)
@@ -261,7 +261,11 @@ func CreateBranch(ctx *context.APIContext) {
261261

262262
branch, err := git_model.GetNonDeletedBranch(ctx, ctx.Repo.Repository.ID, opt.BranchName)
263263
if err != nil {
264-
ctx.Error(http.StatusInternalServerError, "GetBranch", err)
264+
if git_model.IsErrBranchNotExist(err) {
265+
ctx.NotFound(err)
266+
} else {
267+
ctx.Error(http.StatusInternalServerError, "GetBranch", err)
268+
}
265269
return
266270
}
267271

services/convert/pull.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func ToAPIPullRequest(ctx context.Context, pr *issues_model.PullRequest, doer *u
142142
defer gitRepo.Close()
143143

144144
baseBranch, err := git_model.GetNonDeletedBranch(ctx, pr.BaseRepoID, pr.BaseBranch)
145-
if err != nil && !git.IsErrBranchNotExist(err) {
145+
if err != nil && !git_model.IsErrBranchNotExist(err) {
146146
log.Error("GetBranch[%s]: %v", pr.BaseBranch, err)
147147
return nil
148148
}
@@ -195,7 +195,7 @@ func ToAPIPullRequest(ctx context.Context, pr *issues_model.PullRequest, doer *u
195195
defer headGitRepo.Close()
196196

197197
headBranch, err := git_model.GetNonDeletedBranch(ctx, pr.HeadRepoID, pr.HeadBranch)
198-
if err != nil && !git.IsErrBranchNotExist(err) {
198+
if err != nil && !git_model.IsErrBranchNotExist(err) {
199199
log.Error("GetBranch[%s]: %v", pr.HeadBranch, err)
200200
return nil
201201
}

services/repository/files/patch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ func (opts *ApplyDiffPatchOptions) Validate(ctx context.Context, repo *repo_mode
7575
BranchName: opts.NewBranch,
7676
}
7777
}
78-
if err != nil && !git.IsErrBranchNotExist(err) {
78+
if err != nil && !git_model.IsErrBranchNotExist(err) {
7979
return err
8080
}
8181
} else {

services/repository/files/update.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func ChangeRepoFiles(ctx context.Context, repo *repo_model.Repository, doer *use
151151
BranchName: opts.NewBranch,
152152
}
153153
}
154-
if err != nil && !git.IsErrBranchNotExist(err) {
154+
if err != nil && !git_model.IsErrBranchNotExist(err) {
155155
return nil, err
156156
}
157157
} else if err := VerifyBranchProtection(ctx, repo, doer, opts.OldBranch, treePaths); err != nil {

0 commit comments

Comments
 (0)