修正:zone-create时候没有region时创建zone失败

This commit is contained in:
Qiu Jian
2018-08-04 18:31:36 +08:00
parent b2754f0e67
commit e07968a1ea
2 changed files with 30 additions and 1 deletions
+4
View File
@@ -106,6 +106,7 @@ func init() {
NameCN string `help:"Name in Chinese"`
Desc string `metavar:"<DESCRIPTION>" help:"Description"`
Location string `help:"Location"`
Region string `help:"Cloudregion in which zone created"`
}
R(&ZoneCreateOptions{}, "zone-create", "Create a zone", func(s *mcclient.ClientSession, args *ZoneCreateOptions) error {
params := jsonutils.NewDict()
@@ -119,6 +120,9 @@ func init() {
if len(args.Location) > 0 {
params.Add(jsonutils.NewString(args.Location), "location")
}
if len(args.Region) > 0 {
params.Add(jsonutils.NewString(args.Region), "region")
}
zone, err := modules.Zones.Create(s, params)
if err != nil {
return err