diff options
| author | Jeff Carr <[email protected]> | 2025-04-21 20:43:59 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-04-21 20:54:44 -0500 |
| commit | 2c5701eecad39fd77010f1886d5ad4cd3ad2d34f (patch) | |
| tree | 22ea55c8bc893b61a8b2c7877ed27c1981691aae /start.go | |
| parent | a24448a9d4205dbe389b6f92fdc75a3349a0ef0e (diff) | |
droplet start workedv0.2.53
Diffstat (limited to 'start.go')
| -rw-r--r-- | start.go | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -38,7 +38,7 @@ func Start(id string) (string, error) { } // lookup the droplet by name - d := me.cluster.FindDropletByName(id) + d := me.cluster.FindDropletByUuid(id) if d == nil { result = "can't start unknown droplet: " + id return result, errors.New(result) @@ -51,10 +51,15 @@ func Start(id string) (string, error) { return result, err } - // is the droplet already on? - if d.Current.State == virtpb.DropletState_ON { - result = "EVENT start droplet " + d.Hostname + " is already ON" - return result, errors.New(result) + if d.Current == nil { + // result = d.Hostname + " d.Current == nil" + // return result, errors.New(result) + + // is the droplet already on? + if d.Current.State == virtpb.DropletState_ON { + result = "EVENT start droplet " + d.Hostname + " is already ON" + return result, errors.New(result) + } } // make the list of hypervisors that are active and can start new droplets |
