[#65] Allow no sign requests

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
This commit is contained in:
Denis Kirillov 2021-06-11 14:52:03 +03:00
parent 12b92a31c6
commit 8185b71462
3 changed files with 13 additions and 12 deletions

View file

@ -130,18 +130,12 @@ func (n *layer) GetBucketInfo(ctx context.Context, name string) (*BucketInfo, er
return nil, err
}
list, err := n.containerList(ctx)
if err != nil {
containerID := new(cid.ID)
if err := containerID.Parse(name); err != nil {
return nil, err
}
for _, bkt := range list {
if bkt.Name == name {
return bkt, nil
}
}
return nil, status.Error(codes.NotFound, "bucket not found")
return n.containerInfo(ctx, containerID)
}
// ListBuckets returns all user containers. Name of the bucket is a container