From 9e8249c730b5d0a9acd2bda10e60b9349b603697 Mon Sep 17 00:00:00 2001 From: mudler Date: Tue, 18 Oct 2022 17:04:48 +0200 Subject: [PATCH] Minor fixups --- cmd/discovery/main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/discovery/main.go b/cmd/discovery/main.go index 1dc349b..35f1543 100644 --- a/cmd/discovery/main.go +++ b/cmd/discovery/main.go @@ -52,7 +52,8 @@ func waitPass(label string, attempts int) (pass string, err error) { for tries := 0; tries < attempts; tries++ { server := readServer() if server == "" { - return "", fmt.Errorf("no server configured") + err = fmt.Errorf("no server configured") + continue } pass, err = getPass(server, label) @@ -103,7 +104,7 @@ func start() error { // TODO: This should be 1 call, send both name and label to controller pass, err := waitPass(b.Label, 30) - if err != nil { + if err != nil || pass == "" { pass, err = waitPass(b.Name, 30) if err != nil { return pluggable.EventResponse{