X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6d1c41d6fd83824669cd1a6d714ea6da1ae7ab4c..850fcf7cb1dab07f0b8ce05bbf14716b79fb21cd:/services/keepstore/proxy_remote.go diff --git a/services/keepstore/proxy_remote.go b/services/keepstore/proxy_remote.go index 526bc25299..66a7b43751 100644 --- a/services/keepstore/proxy_remote.go +++ b/services/keepstore/proxy_remote.go @@ -130,14 +130,14 @@ func (rp *remoteProxy) remoteClient(remoteID string, remoteCluster arvados.Remot } accopy := *kc.Arvados accopy.ApiToken = token - kccopy := *kc + kccopy := kc.Clone() kccopy.Arvados = &accopy token, err := auth.SaltToken(token, remoteID) if err != nil { return nil, err } kccopy.Arvados.ApiToken = token - return &kccopy, nil + return kccopy, nil } var localOrRemoteSignature = regexp.MustCompile(`\+[AR][^\+]*`)