From 615813d6de85bd5abf737249f7929189f8144a27 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Tue, 25 May 2021 18:12:23 +0300 Subject: [PATCH] [#525] v2/container: Return session token in GetExtendedACL In recent API changes `GetExtendedACLResponseBody` carries session token. In recent API Go lib changes `eacl.Table` structure carries related session token. Write session token of eACL table from sidechain to GetExtendedACL response body in node's `ContainerService` server. Signed-off-by: Leonard Lyubich --- pkg/services/container/morph/executor.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/services/container/morph/executor.go b/pkg/services/container/morph/executor.go index a424847af..c2a75345d 100644 --- a/pkg/services/container/morph/executor.go +++ b/pkg/services/container/morph/executor.go @@ -110,6 +110,7 @@ func (s *morphExecutor) GetExtendedACL(ctx context.Context, body *container.GetE res := new(container.GetExtendedACLResponseBody) res.SetEACL(table.ToV2()) res.SetSignature(signature.ToV2()) + res.SetSessionToken(table.SessionToken().ToV2()) return res, nil }