summaryrefslogtreecommitdiffstats
path: root/modules/git/notes_gogit.go
diff options
context:
space:
mode:
authornitul1991 <nitul1991@users.noreply.github.com>2021-08-09 20:54:34 +0530
committerGitHub <noreply@github.com>2021-08-09 16:24:34 +0100
commit23d438f56524a7c3fc185df66d6d95f797a80eee (patch)
treeffe99d656afeb8a5cdffaea206855a102fe77108 /modules/git/notes_gogit.go
parent1dc41c47b960a4f364228d267ec16e2835b15191 (diff)
downloadgitea-23d438f56524a7c3fc185df66d6d95f797a80eee.tar.gz
gitea-23d438f56524a7c3fc185df66d6d95f797a80eee.zip
Change the implementation of the go-git version of GetNote to mirror the non go-git version when passed a non-existent commit (#16658)
Fixes #16657
Diffstat (limited to 'modules/git/notes_gogit.go')
-rw-r--r--modules/git/notes_gogit.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/git/notes_gogit.go b/modules/git/notes_gogit.go
index 534a5d5171..702754069b 100644
--- a/modules/git/notes_gogit.go
+++ b/modules/git/notes_gogit.go
@@ -36,6 +36,9 @@ func GetNote(ctx context.Context, repo *Repository, commitID string, note *Note)
remainingCommitID = remainingCommitID[2:]
}
if err != nil {
+ if err == object.ErrDirectoryNotFound {
+ return ErrNotExist{ID: remainingCommitID, RelPath: path}
+ }
return err
}
}