From f5a0aaa8f03113f81a1badc2eaa78455e054bbe3 Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Mon, 24 Feb 2020 16:00:55 +0800 Subject: [PATCH] fix guest network get desc --- pkg/compute/models/guestnetworks.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/compute/models/guestnetworks.go b/pkg/compute/models/guestnetworks.go index c2b68fc225..1f1a61c8bb 100644 --- a/pkg/compute/models/guestnetworks.go +++ b/pkg/compute/models/guestnetworks.go @@ -372,9 +372,11 @@ func (self *SGuestnetwork) getJsonDescAtHost(host *SHost) jsonutils.JSONObject { func (self *SGuestnetwork) getJsonDescHostwire(network *SNetwork, hostwire *SHostwire) *jsonutils.JSONDict { desc := self.getJsonDesc(network) - desc.Add(jsonutils.NewString(hostwire.Bridge), "bridge") - desc.Add(jsonutils.NewString(hostwire.WireId), "wire_id") - desc.Add(jsonutils.NewString(hostwire.Interface), "interface") + if hostwire != nil { + desc.Add(jsonutils.NewString(hostwire.Bridge), "bridge") + desc.Add(jsonutils.NewString(hostwire.WireId), "wire_id") + desc.Add(jsonutils.NewString(hostwire.Interface), "interface") + } return desc }