[#390] cli: Fix bearer token reading for tree subcommands
Build / Build Components (1.20) (pull_request) Successful in 3m18s Details
Build / Build Components (1.19) (pull_request) Successful in 4m5s Details
Tests and linters / Tests (1.19) (pull_request) Successful in 5m22s Details
ci/woodpecker/pr/pre-commit Pipeline was successful Details
Tests and linters / Tests (1.20) (pull_request) Successful in 5m47s Details
Tests and linters / Lint (pull_request) Successful in 25m1s Details
Tests and linters / Tests with -race (pull_request) Successful in 22m35s Details

Signed-off-by: Airat Arifullin a.arifullin@yadro.com
pull/488/head
Airat Arifullin 2023-07-11 13:31:49 +03:00
parent 48b01d3ea9
commit d92569f2df
2 changed files with 12 additions and 2 deletions

View File

@ -55,13 +55,18 @@ func add(cmd *cobra.Command, _ []string) {
rawCID := make([]byte, sha256.Size)
cnr.Encode(rawCID)
var bt []byte
if t := common.ReadBearerToken(cmd, bearerFlagKey); t != nil {
bt = t.Marshal()
}
req := new(tree.AddRequest)
req.Body = &tree.AddRequest_Body{
ContainerId: rawCID,
TreeId: tid,
ParentId: pid,
Meta: meta,
BearerToken: common.ReadBearerToken(cmd, bearerFlagKey).Marshal(),
BearerToken: bt,
}
commonCmd.ExitOnErr(cmd, "signing message: %w", tree.SignMessage(req, pk))

View File

@ -63,6 +63,11 @@ func addByPath(cmd *cobra.Command, _ []string) {
path, _ := cmd.Flags().GetString(pathFlagKey)
var bt []byte
if t := common.ReadBearerToken(cmd, bearerFlagKey); t != nil {
bt = t.Marshal()
}
req := new(tree.AddByPathRequest)
req.Body = &tree.AddByPathRequest_Body{
ContainerId: rawCID,
@ -71,7 +76,7 @@ func addByPath(cmd *cobra.Command, _ []string) {
// PathAttribute: pAttr,
Path: strings.Split(path, "/"),
Meta: meta,
BearerToken: common.ReadBearerToken(cmd, bearerFlagKey).Marshal(),
BearerToken: bt,
}
commonCmd.ExitOnErr(cmd, "signing message: %w", tree.SignMessage(req, pk))