You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/routers
KN4CK3R 1fbdf96c34
Fix CSV render error (#17406) (#17431)
Backport #17406.

Closes #17378 

Both errors from #17378 were caused by  #15175.

Problem 1 (error with added file):
`ToUTF8WithFallbackReader` creates a `MultiReader` from a `byte[2048]` and the remaining reader. `CreateReaderAndGuessDelimiter` tries to read 10000 bytes from this reader but only gets 2048 because that's the first reader in the `MultiReader`. Then the `if size < 1e4` thinks the input is at EOF and just returns that.

Problem 2 (error with changed file):
The blob reader gets defer closed. That was fine because the old version reads the whole file into memory. Now with the streaming version the close needs to defer after the method.

Co-authored-by: zeripath <art27@cantab.net>
3 years ago
..
api/v1 API: don't allow merged PRs to be reopened (#17271) 3 years ago
common Read expected buffer size (#17409) (#17430) 3 years ago
install just add some unit tests (#16291) 4 years ago
private Ensure correct SSH permissions check for private and restricted users (#17370) (#17373) 3 years ago
utils just add some unit tests (#16291) 4 years ago
web Fix CSV render error (#17406) (#17431) 3 years ago
init.go Add LRU mem cache implementation (#16226) 4 years ago