From 66e17631070d1ee3534bf43a548d8efaedef630e Mon Sep 17 00:00:00 2001 From: Alex Dadgar Date: Fri, 6 Apr 2018 17:16:43 -0700 Subject: [PATCH] Fix eval status output for alloc failure --- command/eval_status.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/command/eval_status.go b/command/eval_status.go index 04010fb81..fb2ecfb85 100644 --- a/command/eval_status.go +++ b/command/eval_status.go @@ -207,11 +207,16 @@ func (c *EvalStatusCommand) Run(args []string) int { fmt.Sprintf("Status Description|%s", statusDesc), fmt.Sprintf("Type|%s", eval.Type), fmt.Sprintf("TriggeredBy|%s", eval.TriggeredBy), - fmt.Sprintf("%s|%s", triggerNoun, triggerSubj), - fmt.Sprintf("Priority|%d", eval.Priority), - fmt.Sprintf("Placement Failures|%s", failureString), } + if triggerNoun != "" && triggerSubj != "" { + basic = append(basic, fmt.Sprintf("%s|%s", triggerNoun, triggerSubj)) + } + + basic = append(basic, + fmt.Sprintf("Priority|%d", eval.Priority), + fmt.Sprintf("Placement Failures|%s", failureString)) + if verbose { // NextEval, PreviousEval, BlockedEval basic = append(basic,