diff options
Diffstat (limited to 'models/git_diff.go')
-rw-r--r-- | models/git_diff.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/models/git_diff.go b/models/git_diff.go index f61e88d4..00549119 100644 --- a/models/git_diff.go +++ b/models/git_diff.go @@ -366,8 +366,10 @@ func ParsePatch(maxLines, maxLineCharacteres, maxFiles int, reader io.Reader) (* case strings.HasPrefix(line, "index"): if curFile.IsDeleted { curFile.Index = line[6:46] - } else { + } else if len(line) >= 88 { curFile.Index = line[49:88] + } else { + curFile.Index = curFile.Name } break CHECK_TYPE case strings.HasPrefix(line, "similarity index 100%"): |