From 9a2898eb2aa886eb9123f0289599588d85d382a6 Mon Sep 17 00:00:00 2001 From: liugq Date: Fri, 3 Nov 2023 09:59:25 +0800 Subject: [PATCH] fix nil pointer (#220) Reviewed-on: https://git.infini.ltd/infini/console/pulls/220 Co-authored-by: liugq Co-committed-by: liugq --- model/instance.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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