From 25fd02a92826654fc0c7d735c4e3a2bc3d473545 Mon Sep 17 00:00:00 2001
From: Massimiliano Adamo <maxadamo@gmail.com>
Date: Tue, 24 Nov 2020 13:26:12 +0100
Subject: [PATCH] minor

---
 build.sh | 4 ++--
 main.go  | 7 ++++++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/build.sh b/build.sh
index 0f5fe97..5f64b8b 100755
--- a/build.sh
+++ b/build.sh
@@ -15,8 +15,8 @@ PROG_VERSION="1.0"
 BUILDTIME=$(date -u '+%Y-%m-%d_%H:%M:%S')
 
 rm -rf ${GOPATH}/src/github.com/maxadamo/${BIN_NAME}
-go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" gitlab.geant.net/devops/${BIN_NAME}
-#go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" .
+#go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" gitlab.geant.net/devops/${BIN_NAME}
+go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" .
 # upx --brute ${GOPATH}/bin/${BIN_NAME}
 
 if [ $? -gt 0 ]; then
diff --git a/main.go b/main.go
index 314f075..370dc62 100644
--- a/main.go
+++ b/main.go
@@ -9,6 +9,7 @@ import (
 	"net/http"
 	"os"
 	"path/filepath"
+	"strconv"
 	"strings"
 	"time"
 
@@ -241,7 +242,11 @@ Options:
 	TeamName := arguments["--team-name"].(string)
 	RedisToken := arguments["--redis-token"].(string)
 	Type = arguments["--type"].(string)
-	Days := arguments["--days"].(int)
+	DayString := arguments["--days"].(string)
+	Days, daysErr := strconv.Atoi(DayString)
+	if daysErr != nil {
+		log.Fatal("Days mut be an integer")
+	}
 	RedisBaseURL = "https://redis.geant.org/GET"
 	VaultBaseURL = "https://vault.geant.org/v1"
 	VaultURL := fmt.Sprintf("%v/%v/%v/vault_%v_key", VaultBaseURL, TeamName, CertName, CertNameUndercored)
-- 
GitLab