region: fix server create params missing data

This commit is contained in:
Zexi
2019-07-26 12:39:36 +08:00
parent c88eae5261
commit bc8c06e819
+5
View File
@@ -4280,12 +4280,17 @@ func (self *SGuest) ToCreateInput(userCred mcclient.TokenCredential) *api.Server
if genInput.ResourceType != "" {
userInput.ResourceType = genInput.ResourceType
}
if genInput.InstanceType != "" {
userInput.InstanceType = genInput.InstanceType
}
if genInput.PreferRegion != "" {
userInput.PreferRegion = genInput.PreferRegion
}
if genInput.PreferZone != "" {
userInput.PreferZone = genInput.PreferZone
}
// clean GenerateName
userInput.GenerateName = ""
return userInput
}