From 97404990a051d96eca4ea86c1958ef4ef74b8902 Mon Sep 17 00:00:00 2001 From: anoop narang Date: Mon, 15 Jun 2020 13:55:00 +0530 Subject: [PATCH] [*] | Anoop | Fix nil deployment field --- main.go | 3 +++ types.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 270ce36..eaf6415 100644 --- a/main.go +++ b/main.go @@ -50,6 +50,9 @@ func parseManifest(manifestPath string) (*Manifest, error) { manifest.ExtraResources.Workspace = workspaceMap[manifest.ExtraResources.Environment] + if manifest.Deployment == nil { + manifest.Deployment = &Deployment{} + } manifest.Deployment.NameSuffix = DeploymentNameSuffix //Fix: Required for templating storage backend diff --git a/types.go b/types.go index f602427..66bf05f 100644 --- a/types.go +++ b/types.go @@ -8,7 +8,7 @@ type Deployment struct { } type Manifest struct { - ExtraResources *ExtraResources `json:"extraResources"` + ExtraResources *ExtraResources `json:"extraResources" valid:"required"` Team *Team `json:"team"` Deployment *Deployment `json:"deployment"` StateStoreBackend *StateStoreBackend