summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2021-01-11 17:28:09 +0000
committerPaul Buetow <pbuetow@mimecast.com>2021-01-11 17:28:09 +0000
commitc3f43dafd961c7d64e08bcfb76baaa4057754c0c (patch)
treec5a92a764efc35e7b759a747fc137f4cf7ddc659
parent1a298f492683fc2e491cfca74cdab7d5af252838 (diff)
Don't write outfile with empty result set
-rw-r--r--internal/mapr/groupset.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/mapr/groupset.go b/internal/mapr/groupset.go
index 6ee2811..70ad28b 100644
--- a/internal/mapr/groupset.go
+++ b/internal/mapr/groupset.go
@@ -68,11 +68,15 @@ func (g *GroupSet) WriteResult(query *Query) error {
}
// -1: Don't limit the result, include all data sets
- result, _, err := g.limitedResult(query, -1, "", ",", true)
+ result, count, err := g.limitedResult(query, -1, "", ",", true)
if err != nil {
return err
}
+ if count == 0 {
+ logger.Warn("Not writing outfile this time as empty result set", query.Outfile)
+ }
+
logger.Info("Writing outfile", query.Outfile)
tmpOutfile := fmt.Sprintf("%s.tmp", query.Outfile)