Forráskód Böngészése

Assign empty object for ISP info when not available

If somehow in the telemetry data ISP info is empty,
write an empty JSON object as ISP info into the
database to avoid parsing errors
Maddie Zhan 6 éve
szülő
commit
687a5aeca0
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      results/telemetry.go

+ 5 - 1
results/telemetry.go

@@ -166,7 +166,11 @@ func Record(w http.ResponseWriter, r *http.Request) {
 
 	var record schema.TelemetryData
 	record.IPAddress = ipAddr
-	record.ISPInfo = ispInfo
+	if ispInfo == "" {
+		record.ISPInfo = "{}"
+	} else {
+		record.ISPInfo = ispInfo
+	}
 	record.Extra = extra
 	record.UserAgent = userAgent
 	record.Language = language