Skip to content

Commit dce34ce

Browse files
author
Gabriel Monroy
committed
fix(destroy): fix shadowing bug in destroy
1 parent c38904c commit dce34ce

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

client/scale.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@ package client
33
import "strconv"
44

55
// Scale creates or destroys units to match the desired number
6-
func (c *FleetClient) Scale(component string, num int) (err error) {
6+
func (c *FleetClient) Scale(component string, requested int) (err error) {
77
for {
88
components, err := c.Units(component)
99
if err != nil {
1010
return err
1111
}
12-
if len(components) == num {
12+
if len(components) == requested {
1313
break
1414
}
15-
if len(components) < num {
16-
num, err = c.nextUnit(component)
15+
if len(components) < requested {
16+
num, err := c.nextUnit(component)
1717
if err != nil {
1818
return err
1919
}
20-
err := c.Create(component + "@" + strconv.Itoa(num))
20+
err = c.Create(component + "@" + strconv.Itoa(num))
2121
if err != nil {
2222
return err
2323
}
2424
continue
2525
}
26-
if len(components) > num {
27-
num, err = c.lastUnit(component)
26+
if len(components) > requested {
27+
num, err := c.lastUnit(component)
2828
if err != nil {
2929
return err
3030
}
31-
err := c.Destroy(component + "@" + strconv.Itoa(num))
31+
err = c.Destroy(component + "@" + strconv.Itoa(num))
3232
if err != nil {
3333
return err
3434
}

0 commit comments

Comments
 (0)