Skip to content

Commit 3c97c48

Browse files
committed
Backport of go-gitea#17018: Prevent NPE in CSV diff rendering when column removed
Fixes go-gitea#16837 if a column is deleted.
1 parent eb748ff commit 3c97c48

File tree

7 files changed

+351
-136
lines changed

7 files changed

+351
-136
lines changed

modules/csv/csv.go

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ func CreateReaderAndGuessDelimiter(rd io.Reader) (*stdcsv.Reader, error) {
3232
var data = make([]byte, 1e4)
3333
size, err := rd.Read(data)
3434
if err != nil {
35+
if err == io.EOF {
36+
return CreateReader(bytes.NewReader([]byte{}), rune(',')), nil
37+
}
3538
return nil, err
3639
}
3740

0 commit comments

Comments
 (0)