From c283b5864e301da968c6cf9f5a0e429c8869cd72 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Mon, 18 Feb 2019 16:13:32 +0800 Subject: [PATCH] fix: zone create nil pointer access error --- pkg/compute/models/zones.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/zones.go b/pkg/compute/models/zones.go index fe4379b0de..31eff285aa 100644 --- a/pkg/compute/models/zones.go +++ b/pkg/compute/models/zones.go @@ -614,7 +614,7 @@ func (self *SZone) isUsable() bool { } func (manager *SZoneManager) ValidateCreateData(ctx context.Context, userCred mcclient.TokenCredential, ownerProjId string, query jsonutils.JSONObject, data *jsonutils.JSONDict) (*jsonutils.JSONDict, error) { - regionStr := jsonutils.GetAnyString(query, []string{"region", "region_id", "cloudregion", "cloudregion_id"}) + regionStr := jsonutils.GetAnyString(data, []string{"region", "region_id", "cloudregion", "cloudregion_id"}) var regionId string if len(regionStr) > 0 { regionObj, err := CloudregionManager.FetchByIdOrName("", regionStr)