From 8234b9b92e6a34da85d30781039c9cf35c9866f9 Mon Sep 17 00:00:00 2001 From: Meet Rajesh Gor <40317114+Mr-Destructive@users.noreply.github.com> Date: Wed, 26 Jun 2024 18:57:18 +0530 Subject: [PATCH] Fix: show scan info only when timing config is verbose (#4315) --- pkg/display/display.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/display/display.go b/pkg/display/display.go index 4fb32e64d8..9855973bba 100644 --- a/pkg/display/display.go +++ b/pkg/display/display.go @@ -402,13 +402,19 @@ func displayTable(ctx context.Context, result *queryresult.Result) (int, *queryr } func getTiming(result *queryresult.Result, count int) *queryresult.TimingResult { - if timingConfig := viper.GetString(constants.ArgTiming); timingConfig == constants.ArgOff || timingConfig == "false" { + timingConfig := viper.GetString(constants.ArgTiming) + + if timingConfig == constants.ArgOff || timingConfig == "false" { return nil } // now we have iterated the rows, get the timing timingResult := <-result.TimingResult // set rows returned timingResult.RowsReturned = int64(count) + + if timingConfig != constants.ArgVerbose { + timingResult.Scans = nil + } return timingResult }