diff options
| author | Marin Ivanov <[email protected]> | 2022-08-15 04:24:23 +0300 |
|---|---|---|
| committer | Marin Ivanov <[email protected]> | 2022-08-15 04:24:23 +0300 |
| commit | 43069c737dde59bd86e5b09c496d9df90f29d136 (patch) | |
| tree | 8d6e81c36c0f16c9a5da2f90af31df6f08dd6bab /fileinfo.go | |
| parent | 04200620823cf9b11e0185234429af6180110adc (diff) | |
Fid ReadDir and improve tests
Diffstat (limited to 'fileinfo.go')
| -rw-r--r-- | fileinfo.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/fileinfo.go b/fileinfo.go index c5a7f1d..4724919 100644 --- a/fileinfo.go +++ b/fileinfo.go @@ -48,10 +48,17 @@ func (fi *FileInfo) Sys() interface{} { } func transformObjectInfo(info minio.ObjectInfo) fs.FileInfo { + base := path.Base(info.Key) + isDir := isDirPath(info.Key) + if isDir { + base += "/" + } + return &FileInfo{ objectInfo: &info, - name: path.Base(info.Key), + isDir: isDir, + name: base, size: info.Size, mtime: info.LastModified, } |
