diff options
Diffstat (limited to 'create.go')
| -rw-r--r-- | create.go | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -38,19 +38,16 @@ func create(w http.ResponseWriter, r *http.Request) error { fmt.Fprintln(w, result) return errors.New(result) } + if d.Uuid == "" { u := uuid.New() d.Uuid = u.String() } - return nil + if len(d.Networks) == 0 { - mac, err := getNewMac() - if err != nil { - return err - } var newNet *pb.Network newNet = new(pb.Network) - newNet.Mac = mac + newNet.Mac = getNewMac() d.Networks = append(d.Networks, newNet) // d.AddDefaultNetwork(mac) } |
