From 8e732c104bd067015b2cd38361fc689b9eb46e02 Mon Sep 17 00:00:00 2001 From: James Nugent Date: Wed, 18 May 2016 13:24:31 -0500 Subject: [PATCH] core: Error over panic if output type unknown --- command/output.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/command/output.go b/command/output.go index c40b94e3c..40cdd10a5 100644 --- a/command/output.go +++ b/command/output.go @@ -137,7 +137,8 @@ func (c *OutputCommand) Run(args []string) int { return 1 } default: - panic(fmt.Errorf("Unknown output type: %T", v.Value.(string))) + c.Ui.Error(fmt.Sprintf("Unknown output type: %T", v.Type)) + return 1 } return 0