summaryrefslogtreecommitdiff
path: root/internal/server/api
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/api')
-rw-r--r--internal/server/api/api.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/server/api/api.go b/internal/server/api/api.go
index 5f11070..604edd1 100644
--- a/internal/server/api/api.go
+++ b/internal/server/api/api.go
@@ -1728,13 +1728,17 @@ func DeviceAnalytics(ctx context.Context, sess *session.Session, request *packet
sess.SetAnalytics(request)
queries := data.New(db)
- queries.SetDeviceAnalytics(ctx, data.SetDeviceAnalyticsParams{
+ _, err := queries.SetDeviceAnalytics(ctx, data.SetDeviceAnalyticsParams{
DeviceID: request.DeviceID,
Os: &request.OS,
Arch: &request.Arch,
Term: &request.Term,
Colorterm: &request.Colorterm,
})
+ if err != nil {
+ slog.ErrorContext(ctx, "database error", "error", err)
+ return &ErrInternalError
+ }
return nil
}