do not trim trailing slashes if trimmed path isn't registered
1 file changed, 1 insertion(+), 2 deletions(-)
M internal/storage/files/reader.go → internal/storage/files/reader.go
@@ -89,10 +89,9 @@ case !strings.HasSuffix(path, "/") && r.files[path+"/"] != nil: cPath, differs = path+"/", true case strings.HasSuffix(path, "/"): - if cPath, differs = strings.CutSuffix(path, "/"); differs && r.files[cPath] != nil { + if cPath, differs := strings.CutSuffix(path, "/"); differs && r.files[cPath] != nil { return cPath, differs } - } return cPath, differs