X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/864c3b0afd16c77e046f0072d8517d34c5a44792..850fcf7cb1dab07f0b8ce05bbf14716b79fb21cd:/services/keepstore/proxy_remote.go diff --git a/services/keepstore/proxy_remote.go b/services/keepstore/proxy_remote.go index 8c88a406f4..66a7b43751 100644 --- a/services/keepstore/proxy_remote.go +++ b/services/keepstore/proxy_remote.go @@ -2,7 +2,7 @@ // // SPDX-License-Identifier: AGPL-3.0 -package main +package keepstore import ( "context" @@ -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][^\+]*`)