Skip to content

Commit c9bafa9

Browse files
committed
dont call config/details on config 0
1 parent 5658e4c commit c9bafa9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

instance/cloudServerCreate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ func (ci *Client) CloudServerCreate(params *CloudServerCreateParams) (string, er
145145
validateFields[params.ImageId] = "PositiveInt"
146146
}
147147
if params.Vcpu == -1 {
148-
validateFields[params.ConfigId] = "PositiveInt"
148+
validateFields[params.Vcpu] = "PositiveInt"
149149
}
150150
if params.ConfigId == -1 {
151151
validateFields[params.Vcpu] = "PositiveInt"
@@ -217,7 +217,7 @@ func (ci *Client) CloudServerCreate(params *CloudServerCreateParams) (string, er
217217

218218
// when creating with a config-id, adjust the Type param for bare-metal types if blatantly wrong
219219
var configDetails apiTypes.CloudConfigDetails
220-
if params.ConfigId != -1 {
220+
if params.ConfigId > 0 {
221221
if err := ci.CallLwApiInto("bleed/storm/config/details",
222222
map[string]interface{}{"id": params.ConfigId}, &configDetails); err != nil {
223223
return "", err

0 commit comments

Comments
 (0)