diff --git a/backend/pkg/db/postgres/messages-web.go b/backend/pkg/db/postgres/messages-web.go index a130be2cc..9758587b8 100644 --- a/backend/pkg/db/postgres/messages-web.go +++ b/backend/pkg/db/postgres/messages-web.go @@ -189,7 +189,6 @@ func (conn *Conn) InsertWebGraphQLEvent(sessionID uint64, projectID uint32, save } func (conn *Conn) InsertSessionReferrer(sessionID uint64, referrer string) error { - log.Printf("insert referrer, sessID: %d, referrer: %s", sessionID, referrer) if referrer == "" { return nil } diff --git a/backend/pkg/db/postgres/session.go b/backend/pkg/db/postgres/session.go index 08145b567..c402ed703 100644 --- a/backend/pkg/db/postgres/session.go +++ b/backend/pkg/db/postgres/session.go @@ -8,7 +8,7 @@ import ( func (conn *Conn) GetSession(sessionID uint64) (*Session, error) { s := &Session{SessionID: sessionID} - var revID, userOSVersion *string + var revID, userOSVersion, userBrowserVersion *string var issueTypes pgtype.EnumArray if err := conn.c.QueryRow(` SELECT platform, @@ -32,14 +32,17 @@ func (conn *Conn) GetSession(sessionID uint64) (*Session, error) { &revID, &s.TrackerVersion, &s.UserID, &s.UserAnonymousID, &s.Referrer, &s.PagesCount, &s.EventsCount, &s.ErrorsCount, &issueTypes, - &s.UserBrowser, &s.UserBrowserVersion, &s.IssueScore, + &s.UserBrowser, &userBrowserVersion, &s.IssueScore, &s.Metadata1, &s.Metadata2, &s.Metadata3, &s.Metadata4, &s.Metadata5, &s.Metadata6, &s.Metadata7, &s.Metadata8, &s.Metadata9, &s.Metadata10); err != nil { return nil, err } - if userOSVersion != nil { // TODO: choose format, make f + if userOSVersion != nil { s.UserOSVersion = *userOSVersion } + if userBrowserVersion != nil { + s.UserBrowserVersion = *userBrowserVersion + } if revID != nil { s.RevID = *revID } diff --git a/ee/backend/pkg/db/clickhouse/connector.go b/ee/backend/pkg/db/clickhouse/connector.go index dcf603055..8d66e5190 100644 --- a/ee/backend/pkg/db/clickhouse/connector.go +++ b/ee/backend/pkg/db/clickhouse/connector.go @@ -324,7 +324,7 @@ func (c *connectorImpl) InsertWebPerformanceTrackAggr(session *types.Session, ms if err := c.batches["performance"].Append( session.SessionID, uint16(session.ProjectID), - 0, // TODO: find messageID for performance events + uint64(0), // TODO: find messageID for performance events datetime(timestamp), nullableString(msg.Meta().Url), uint8(msg.MinFPS),