1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00:00

Fix diff expansion is missing final line in a file (#16222)

* Fixed down offset.

* Fixed wrong line count result.
This commit is contained in:
KN4CK3R
2021-06-24 17:47:46 +02:00
committed by GitHub
parent 71c5a8f7f8
commit 4cc63e9919
2 changed files with 13 additions and 4 deletions

View File

@@ -714,7 +714,11 @@ func ExcerptBlob(ctx *context.Context) {
lastLeft += chunkSize
lastRight += chunkSize
} else {
section.Lines, err = getExcerptLines(commit, filePath, lastLeft, lastRight, idxRight-lastRight-1)
offset := -1
if direction == "down" {
offset = 0
}
section.Lines, err = getExcerptLines(commit, filePath, lastLeft, lastRight, idxRight-lastRight+offset)
leftHunkSize = 0
rightHunkSize = 0
idxLeft = lastLeft