From 0d0e209661e36e9757f6d7adc56302d40db692b4 Mon Sep 17 00:00:00 2001 From: teh-hippo <490309+teh-hippo@users.noreply.github.com> Date: Fri, 6 Sep 2024 15:22:41 +1000 Subject: [PATCH] Replace empty names with 'unknown' when pushing to InfluxDB. --- internal/influx/influx.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/influx/influx.go b/internal/influx/influx.go index 4e0b2d7..0c32050 100644 --- a/internal/influx/influx.go +++ b/internal/influx/influx.go @@ -33,6 +33,9 @@ func Add(appConfig models.Conf, oneHist models.Host) { oneHist.Name = strings.ReplaceAll(oneHist.Name, " ", "\\ ") oneHist.Name = strings.ReplaceAll(oneHist.Name, ",", "\\,") oneHist.Name = strings.ReplaceAll(oneHist.Name, "=", "\\=") + if oneHist.Name == "" { + oneHist.Name = "unknown" + } line := fmt.Sprintf("WatchYourLAN,IP=%s,iface=%s,name=%s,mac=%s,known=%d state=%d", oneHist.IP, oneHist.Iface, oneHist.Name, oneHist.Mac, oneHist.Known, oneHist.Now) // slog.Debug("Writing to InfluxDB", "line", line)