From 89546c8ee63be0a247ff56cb35d538971fe55562 Mon Sep 17 00:00:00 2001
From: Cornel Rautenbach <corneliusr>
Date: Thu, 13 Jan 2022 15:25:45 +0200
Subject: [PATCH] Fix date of zip file -
 https://gitlab.com/ship-logic/backends/backend/-/issues/1501

---
 utils/utils.go | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/utils/utils.go b/utils/utils.go
index d60ab90..7faf2cc 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
 	}
-- 
GitLab