diff --git a/utils/utils.go b/utils/utils.go index d60ab9045f449b5be92a26388f0bfc79db0b44b7..7faf2ccd8f7cdb3d7bb654f5901419f421ca1a9c 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -9,6 +9,7 @@ import ( "os" "strconv" "strings" + "time" "gitlab.com/uafrica/go-utils/struct_utils" ) @@ -50,8 +51,14 @@ func ZipData(fileName string, data []byte) ([]byte, error) { // Create a new zip archive. zipWriter := zip.NewWriter(buf) + header := &zip.FileHeader{ + Name: fileName, + Method: zip.Deflate, + Modified: time.Now(), + } + // Write data - file, err := zipWriter.Create(fileName) + file, err := zipWriter.CreateHeader(header) if err != nil { return nil, err }