forked from TrueCloudLab/neoneo-go
cli/contract: make --force
flag bool
This commit is contained in:
parent
8be9158e2f
commit
d71e45bcc5
1 changed files with 2 additions and 2 deletions
|
@ -56,7 +56,7 @@ var (
|
||||||
Name: "out",
|
Name: "out",
|
||||||
Usage: "file to put JSON transaction to",
|
Usage: "file to put JSON transaction to",
|
||||||
}
|
}
|
||||||
forceFlag = cli.StringFlag{
|
forceFlag = cli.BoolFlag{
|
||||||
Name: "force",
|
Name: "force",
|
||||||
Usage: "force-push the transaction in case of bad VM state after test script invocation",
|
Usage: "force-push the transaction in case of bad VM state after test script invocation",
|
||||||
}
|
}
|
||||||
|
@ -507,7 +507,7 @@ func invokeInternal(ctx *cli.Context, signAndPush bool) error {
|
||||||
}
|
}
|
||||||
if signAndPush && resp.State != "HALT" {
|
if signAndPush && resp.State != "HALT" {
|
||||||
errText := fmt.Sprintf("Warning: %s VM state returned from the RPC node: %s\n", resp.State, resp.FaultException)
|
errText := fmt.Sprintf("Warning: %s VM state returned from the RPC node: %s\n", resp.State, resp.FaultException)
|
||||||
if ctx.String("force") == "" {
|
if !ctx.Bool("force") {
|
||||||
return cli.NewExitError(errText+". Use --force flag to send the transaction anyway.", 1)
|
return cli.NewExitError(errText+". Use --force flag to send the transaction anyway.", 1)
|
||||||
}
|
}
|
||||||
fmt.Fprintln(ctx.App.Writer, errText+". Sending transaction...")
|
fmt.Fprintln(ctx.App.Writer, errText+". Sending transaction...")
|
||||||
|
|
Loading…
Reference in a new issue