mirror of
https://github.com/status-im/fathom.git
synced 2025-03-01 03:20:27 +00:00
account for empty site_tracking_id in realtime visitor query
This commit is contained in:
parent
371c3a2a39
commit
0f0db205ae
@ -102,9 +102,9 @@ func (db *sqlstore) GetRealtimeVisitorCount(siteID int64) (int64, error) {
|
|||||||
return 0, mapError(err)
|
return 0, mapError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
sql := `SELECT COUNT(*) FROM pageviews p WHERE site_tracking_id = ? AND ( duration = 0 OR is_bounce = TRUE) AND timestamp > ?`
|
sql := `SELECT COUNT(*) FROM pageviews p WHERE ( site_tracking_id = ? OR ( ? = 1 AND site_tracking_id = "" )) AND ( duration = 0 OR is_bounce = TRUE) AND timestamp > ?`
|
||||||
query := db.Rebind(sql)
|
query := db.Rebind(sql)
|
||||||
if err := db.Get(&total, query, siteTrackingID, time.Now().Add(-5*time.Minute)); err != nil {
|
if err := db.Get(&total, query, siteTrackingID, siteID, time.Now().Add(-5*time.Minute)); err != nil {
|
||||||
return 0, mapError(err)
|
return 0, mapError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user