Check if sector exists before changing its state
This commit is contained in:
parent
a0d76bda99
commit
27e48d73dd
@ -1648,6 +1648,11 @@ var sectorsUpdateCmd = &cli.Command{
|
|||||||
return xerrors.Errorf("could not parse sector number: %w", err)
|
return xerrors.Errorf("could not parse sector number: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_, err = nodeApi.SectorsStatus(ctx, abi.SectorNumber(id), false)
|
||||||
|
if err != nil {
|
||||||
|
return xerrors.Errorf("sector %d not found, could not change state", id)
|
||||||
|
}
|
||||||
|
|
||||||
newState := cctx.Args().Get(1)
|
newState := cctx.Args().Get(1)
|
||||||
if _, ok := sealing.ExistSectorStateList[sealing.SectorState(newState)]; !ok {
|
if _, ok := sealing.ExistSectorStateList[sealing.SectorState(newState)]; !ok {
|
||||||
fmt.Printf(" \"%s\" is not a valid state. Possible states for sectors are: \n", newState)
|
fmt.Printf(" \"%s\" is not a valid state. Possible states for sectors are: \n", newState)
|
||||||
|
Loading…
Reference in New Issue
Block a user