From 13ca8734867c49257998a8e9a6cc8c5eb61c5ebb Mon Sep 17 00:00:00 2001 From: ajanikow <12255597+ajanikow@users.noreply.github.com> Date: Wed, 7 Oct 2020 09:10:20 +0000 Subject: [PATCH] Fix NoAuth deployments --- pkg/util/arangod/conn/factory.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkg/util/arangod/conn/factory.go b/pkg/util/arangod/conn/factory.go index 1bfff5776..3222c3384 100644 --- a/pkg/util/arangod/conn/factory.go +++ b/pkg/util/arangod/conn/factory.go @@ -77,6 +77,9 @@ func (f factory) AgencyConnection(hosts ...string) (driver.Connection, error) { if err != nil { return nil, err } + if auth == nil { + return conn, nil + } return conn.SetAuthentication(auth) } @@ -96,7 +99,9 @@ func (f factory) Client(hosts ...string) (driver.Client, error) { return nil, err } - config.Authentication = auth + if auth != nil { + config.Authentication = auth + } } return driver.NewClient(config) @@ -131,5 +136,8 @@ func (f factory) Connection(hosts ...string) (driver.Connection, error) { if err != nil { return nil, err } + if auth == nil { + return conn, nil + } return conn.SetAuthentication(auth) }