fix: zone create nil pointer access error

This commit is contained in:
Qiu Jian
2019-02-18 16:13:32 +08:00
parent d45c1061eb
commit c283b5864e
+1 -1
View File
@@ -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)