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
This commit is contained in:
Maddie Zhan 2020-03-03 01:03:10 +08:00
parent 0aed498a58
commit 687a5aeca0

View file

@ -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