Merge pull request #13636 from rainzm/scalinggroup/create_fix

fix(region): add generate_name if not before validate guest creating data
This commit is contained in:
Zexi Li
2022-03-08 13:04:05 +08:00
committed by GitHub
+4
View File
@@ -197,6 +197,10 @@ func Brand2Hypervisor(brand string) string {
}
func (gtm *SGuestTemplateManager) validateContent(ctx context.Context, userCred mcclient.TokenCredential, ownerId mcclient.IIdentityProvider, query jsonutils.JSONObject, content *jsonutils.JSONDict) (*computeapis.ServerCreateInput, error) {
// hack
if !content.Contains("name") && !content.Contains("generate_name") {
content.Set("generate_name", jsonutils.NewString("fake_name"))
}
input, err := GuestManager.validateCreateData(ctx, userCred, ownerId, query, content)
if err != nil {
return nil, httperrors.NewInputParameterError("%v", err)