From 0eafe049b73cec6395e5e860720afbbf55238bfd Mon Sep 17 00:00:00 2001 From: Alex Shtin Date: Tue, 14 Jul 2020 11:32:53 -0700 Subject: [PATCH] Use ToString for CLI output (#542) --- tools/cli/workflowCommands.go | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/tools/cli/workflowCommands.go b/tools/cli/workflowCommands.go index e2064ffa545..b4c4e3b66a3 100644 --- a/tools/cli/workflowCommands.go +++ b/tools/cli/workflowCommands.go @@ -558,11 +558,7 @@ func queryWorkflowHelper(c *cli.Context, queryType string) { if queryResponse.QueryRejected != nil { fmt.Printf("Query was rejected, workflow has status: %v\n", queryResponse.QueryRejected.GetStatus()) } else { - var queryResult string - err = payloads.Decode(queryResponse.QueryResult, &queryResult) - if err != nil { - ErrorAndExit("Unable to decode query result.", err) - } + queryResult := payloads.ToString(queryResponse.QueryResult) fmt.Printf("Query result:\n%v\n", queryResult) } } @@ -1086,11 +1082,7 @@ func printRunStatus(event *historypb.HistoryEvent) { switch event.GetEventType() { case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED: fmt.Printf(" Status: %s\n", colorGreen("COMPLETED")) - var result string - err := payloads.Decode(event.GetWorkflowExecutionCompletedEventAttributes().GetResult(), &result) - if err != nil { - ErrorAndExit("Unable ot decode WorkflowExecutionCompletedEventAttributes.Result.", err) - } + result := payloads.ToString(event.GetWorkflowExecutionCompletedEventAttributes().GetResult()) fmt.Printf(" Output: %s\n", result) case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_FAILED: fmt.Printf(" Status: %s\n", colorRed("FAILED")) @@ -1100,11 +1092,7 @@ func printRunStatus(event *historypb.HistoryEvent) { fmt.Printf(" Retry status: %s\n", event.GetWorkflowExecutionTimedOutEventAttributes().GetRetryState()) case enumspb.EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED: fmt.Printf(" Status: %s\n", colorRed("CANCELED")) - var details string - err := payloads.Decode(event.GetWorkflowExecutionCanceledEventAttributes().GetDetails(), &details) - if err != nil { - ErrorAndExit("Unable ot decode WorkflowExecutionCanceledEventAttributes.Details.", err) - } + details := payloads.ToString(event.GetWorkflowExecutionCanceledEventAttributes().GetDetails()) fmt.Printf(" Detail: %s\n", details) } }