From 4417e5a365d2cf9ba116aa978bde39976c174029 Mon Sep 17 00:00:00 2001 From: quobix Date: Thu, 1 Aug 2024 07:13:01 -0400 Subject: [PATCH] Addressed issue #155 a nil pointer check was required in a few places. --- cmd/summary.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/cmd/summary.go b/cmd/summary.go index a7b6a2c..a6e5524 100644 --- a/cmd/summary.go +++ b/cmd/summary.go @@ -92,9 +92,13 @@ func GetSummaryCommand() *cobra.Command { if ok { if !noColorFlag { if !update.Completed { - spinner.UpdateText(update.Message) + if spinner != nil { + spinner.UpdateText(update.Message) + } } else { - spinner.Info(update.Message) + if spinner != nil { + spinner.Info(update.Message) + } } } if update.Warning { @@ -103,12 +107,16 @@ func GetSummaryCommand() *cobra.Command { } else { if !failed { if !noColorFlag { - spinner.Success("completed") + if spinner != nil { + spinner.Success("completed") + } fmt.Println() } } else { if !noColorFlag { - spinner.Fail("failed to complete. sorry!") + if spinner != nil { + spinner.Fail("failed to complete. sorry!") + } } } if len(warnings) > 0 {