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,6 +116,7 @@ func addFile(ar archiver.Writer, d *data, path, commonPath string) error {
} }
defer file.Close() defer file.Close()
if path != commonPath {
filename := strings.TrimPrefix(path, commonPath) filename := strings.TrimPrefix(path, commonPath)
filename = strings.TrimPrefix(filename, "/") filename = strings.TrimPrefix(filename, "/")
err = ar.Write(archiver.File{ err = ar.Write(archiver.File{
@ -128,6 +129,7 @@ func addFile(ar archiver.Writer, d *data, path, commonPath string) error {
if err != nil { if err != nil {
return err return err
} }
}
if info.IsDir() { if info.IsDir() {
names, err := file.Readdirnames(0) names, err := file.Readdirnames(0)