diff --git a/model/instance.go b/model/instance.go index 9b7921e2..46c8c6f9 100644 --- a/model/instance.go +++ b/model/instance.go @@ -133,7 +133,9 @@ func (inst *TaskWorker) TryConnectWithTimeout(duration time.Duration) error { } func (inst *TaskWorker) doRequest(req *util.Request, resBody interface{}) error { - req.SetBasicAuth(inst.BasicAuth.Username, inst.BasicAuth.Password) + if inst.BasicAuth != nil && inst.BasicAuth.Username != "" { + req.SetBasicAuth(inst.BasicAuth.Username, inst.BasicAuth.Password) + } result, err := util.ExecuteRequest(req) if err != nil { return err