summaryrefslogtreecommitdiff
path: root/validate.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-31 14:15:36 -0500
committerJeff Carr <[email protected]>2024-10-31 14:15:36 -0500
commitb4ef8b76b1a92ef4da9fc0892c59a00f6f63a130 (patch)
tree590ccbbe8e0125514704b147e2a3891e5dd9aa3a /validate.go
parent3c520003edb286deec57ce62c447373912787829 (diff)
runs again
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'validate.go')
-rw-r--r--validate.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/validate.go b/validate.go
index ac2712d..a822dd0 100644
--- a/validate.go
+++ b/validate.go
@@ -223,7 +223,14 @@ func ValidateDroplets() (map[string]string, map[string]string, error) {
// UUID already exists
log.Info("duplicate UUID", d.Uuid, umap[d.Uuid])
log.Info("duplicate UUID", d.Uuid, d.Hostname)
- return umap, macs, errors.New("duplicate UUID: " + d.Uuid)
+ if d.Archive == nil {
+ d.Archive = new(pb.Archive)
+ log.Info("d.Archive was nil for", d.Hostname)
+ // os.Exit(-1)
+ }
+ d.Archive.Reason = pb.DropletArchive_DUP
+ continue
+ // return umap, macs, errors.New("duplicate UUID: " + d.Uuid)
}
umap[d.Uuid] = d.Hostname
@@ -288,7 +295,7 @@ func ValidateDroplet(check *pb.Droplet) error {
os.Exit(-1)
}
d.Archive.Reason = pb.DropletArchive_DUP
- return errors.New("duplicate UUID: " + d.Uuid)
+ // return errors.New("duplicate UUID: " + d.Uuid)
}
}