From c9943d4a1d5589a47e23469958bd8c3de4248c77 Mon Sep 17 00:00:00 2001 From: LexLuthr Date: Mon, 24 Feb 2025 15:48:30 +0400 Subject: [PATCH] fix allocate --- cmd/sptool/toolbox_deal_tools.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/sptool/toolbox_deal_tools.go b/cmd/sptool/toolbox_deal_tools.go index e984ca61f..535bb0534 100644 --- a/cmd/sptool/toolbox_deal_tools.go +++ b/cmd/sptool/toolbox_deal_tools.go @@ -495,9 +495,9 @@ var allocateCmd = &cli.Command{ pieceFile := cctx.String("piece-file") miners := cctx.StringSlice("miner") - pcids := cctx.StringSlice("piece-cid") + pcids := cctx.String("piece-cid") - if pieceFile == "" && len(pcids) < 1 { + if pieceFile == "" && pcids == "" { return fmt.Errorf("must provide at least one --piece-cid or use --piece-file") } @@ -505,7 +505,7 @@ var allocateCmd = &cli.Command{ return fmt.Errorf("must provide at least one miner address or use --piece-file") } - if pieceFile != "" && len(pcids) > 0 { + if pieceFile != "" && pcids != "" { return fmt.Errorf("cannot use both --piece-cid and --piece-file flags at once") }