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"` }