From eeadc532fe6057969b3c1a4726f236851b154cfa Mon Sep 17 00:00:00 2001 From: Ramires Viana <59319979+ramiresviana@users.noreply.github.com> Date: Wed, 17 Mar 2021 18:06:56 +0000 Subject: [PATCH] fix: text file detection on editor --- files/file.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/files/file.go b/files/file.go index 9e1eb19d..c1451878 100644 --- a/files/file.go +++ b/files/file.go @@ -148,12 +148,15 @@ func (i *FileInfo) detectType(modify, saveContent, readHeader bool) error { // of files couldn't be opened: we'd have immediately // a 500 even though it doesn't matter. So we just log it. - var buffer []byte - mimetype := mime.TypeByExtension(i.Extension) - if mimetype == "" && readHeader { + + var buffer []byte + if readHeader { buffer = i.readFirstBytes() - mimetype = http.DetectContentType(buffer) + + if mimetype == "" { + mimetype = http.DetectContentType(buffer) + } } switch {