From 9b14340816f5ad6d69da54fd327fc7f206ddc4ac Mon Sep 17 00:00:00 2001 From: Denis Kirillov Date: Thu, 30 Dec 2021 15:23:41 +0300 Subject: [PATCH] [#299] Fix creating named containers Signed-off-by: Denis Kirillov --- api/layer/container.go | 4 +--- authmate/authmate.go | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/api/layer/container.go b/api/layer/container.go index 6d49926..8b81616 100644 --- a/api/layer/container.go +++ b/api/layer/container.go @@ -26,8 +26,6 @@ type ( } ) -const nnsNameAttr = "__NEOFS__NAME" - func (n *layer) containerInfo(ctx context.Context, cid *cid.ID) (*data.BucketInfo, error) { var ( err error @@ -128,8 +126,8 @@ func (n *layer) createContainer(ctx context.Context, p *CreateBucketParams) (*ci container.WithPolicy(p.Policy), container.WithCustomBasicACL(p.ACL), container.WithAttribute(container.AttributeName, p.Name), - container.WithAttribute(nnsNameAttr, p.Name), container.WithAttribute(container.AttributeTimestamp, strconv.FormatInt(bktInfo.Created.Unix(), 10))) + container.SetNativeName(cnr, p.Name) cnr.SetSessionToken(p.SessionToken) cnr.SetOwnerID(bktInfo.Owner) diff --git a/authmate/authmate.go b/authmate/authmate.go index abd0670..d6ed17f 100644 --- a/authmate/authmate.go +++ b/authmate/authmate.go @@ -115,6 +115,7 @@ func (a *Agent) checkContainer(ctx context.Context, cid *cid.ID, friendlyName st container.WithCustomBasicACL(defaultAuthContainerBasicACL), container.WithAttribute(container.AttributeName, friendlyName), container.WithAttribute(container.AttributeTimestamp, strconv.FormatInt(time.Now().Unix(), 10))) + container.SetNativeName(cnr, friendlyName) cid, err = a.pool.PutContainer(ctx, cnr) if err != nil {