Browse Source

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 năm trước cách đây
mục cha
commit
687a5aeca0
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  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