fix: empty folder in archive

pull/1133/head
Ramires Viana 2020-11-04 14:32:52 +00:00
parent 36cacdf598
commit 7096b3dab9
1 changed files with 13 additions and 11 deletions

View File

@ -116,17 +116,19 @@ func addFile(ar archiver.Writer, d *data, path, commonPath string) error {
} }
defer file.Close() defer file.Close()
filename := strings.TrimPrefix(path, commonPath) if path != commonPath {
filename = strings.TrimPrefix(filename, "/") filename := strings.TrimPrefix(path, commonPath)
err = ar.Write(archiver.File{ filename = strings.TrimPrefix(filename, "/")
FileInfo: archiver.FileInfo{ err = ar.Write(archiver.File{
FileInfo: info, FileInfo: archiver.FileInfo{
CustomName: filename, FileInfo: info,
}, CustomName: filename,
ReadCloser: file, },
}) ReadCloser: file,
if err != nil { })
return err if err != nil {
return err
}
} }
if info.IsDir() { if info.IsDir() {