From 51ac42c62f8b1bd0c1669c01fa445cb1ed76d02e Mon Sep 17 00:00:00 2001 From: Shulhan Date: Mon, 6 Jan 2025 23:32:02 +0700 Subject: file_markup: convert extension to lowercase on markupKind only Converting extension to lowercase before trimming it may not remove the extension itself since the string has changes. --- file_markup.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file_markup.go b/file_markup.go index 95785bb..87fb5ac 100644 --- a/file_markup.go +++ b/file_markup.go @@ -41,7 +41,7 @@ func NewFileMarkup(filePath string, fi os.FileInfo) (fmarkup *FileMarkup, err er } } - var ext = strings.ToLower(filepath.Ext(filePath)) + var ext = filepath.Ext(filePath) var basePath = strings.TrimSuffix(filePath, ext) fmarkup = &FileMarkup{ @@ -55,7 +55,7 @@ func NewFileMarkup(filePath string, fi os.FileInfo) (fmarkup *FileMarkup, err er } func markupKind(ext string) int { - switch ext { + switch strings.ToLower(ext) { case extAsciidoc: return markupKindAdoc case extMarkdown: -- cgit v1.3