From 85bb431de118176e74c00fcea5f25144c3628dd3 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Mon, 16 Sep 2024 09:01:03 +1000 Subject: [PATCH] use pointer for configchanges struct --- server/handler/vmModify.go | 2 +- server/models/models.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/handler/vmModify.go b/server/handler/vmModify.go index b4d4898..7c7d767 100644 --- a/server/handler/vmModify.go +++ b/server/handler/vmModify.go @@ -33,7 +33,7 @@ func (h *Handler) VmModify(w http.ResponseWriter, r *http.Request) { prettyPrint(event) } - if (models.ConfigChangesReceived{} == event.CloudEvent.Data.ConfigChanges) { + if event.CloudEvent.Data.ConfigChanges == nil { h.Logger.Debug("Received event contains no config change") } else { h.Logger.Debug("Received event contains config change info") diff --git a/server/models/models.go b/server/models/models.go index 9af0ec3..1fae9b4 100644 --- a/server/models/models.go +++ b/server/models/models.go @@ -58,8 +58,8 @@ type CloudEventReceived struct { Value string `json:"Value"` } `json:"Vm"` } `json:"Vm"` - ConfigSpec *json.RawMessage `json:"configSpec"` - ConfigChanges ConfigChangesReceived `json:"configChanges"` + ConfigSpec *json.RawMessage `json:"configSpec"` + ConfigChanges *ConfigChangesReceived `json:"configChanges"` } `json:"data"` } `json:"cloudEvent"` }