fix escape

This commit is contained in:
Mukhtar Akere
2025-04-17 16:31:39 +01:00
parent 1983e27124
commit 8c78da3f69
5 changed files with 18 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
package webdav
import (
"github.com/sirrobot01/decypharr/internal/utils"
"net/url"
"os"
"time"
@@ -15,8 +16,8 @@ type FileInfo struct {
isDir bool
}
func (fi *FileInfo) Name() string { return url.PathEscape(fi.name) }
func (fi *FileInfo) RawName() string { return fi.name }
func (fi *FileInfo) Name() string { return utils.EscapePath(fi.name) } // uses minimal escaping
func (fi *FileInfo) RawName() string { return url.PathEscape(fi.name) } // uses full escaping
func (fi *FileInfo) Size() int64 { return fi.size }
func (fi *FileInfo) Mode() os.FileMode { return fi.mode }
func (fi *FileInfo) ModTime() time.Time { return fi.modTime }