From 9c7ced59bb718eb9d521133c853d526d9b15869a Mon Sep 17 00:00:00 2001 From: Oliver Stanley Date: Sun, 5 Feb 2023 15:29:46 +0000 Subject: [PATCH] Update get user stats to include necessary fields (#1177) --- backend/oasst_backend/user_stats_repository.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/oasst_backend/user_stats_repository.py b/backend/oasst_backend/user_stats_repository.py index cca0d6bf..b5646d5a 100644 --- a/backend/oasst_backend/user_stats_repository.py +++ b/backend/oasst_backend/user_stats_repository.py @@ -158,7 +158,16 @@ class UserStatsRepository: def get_user_stats_all_time_frames(self, user_id: UUID) -> dict[str, UserScore | None]: qry = ( - self.session.query(User.id.label("user_id"), User.username, User.auth_method, User.display_name, UserStats) + self.session.query( + User.id.label("user_id"), + User.username, + User.auth_method, + User.display_name, + User.streak_days, + User.streak_last_day_date, + User.last_activity_date, + UserStats, + ) .outerjoin(UserStats, User.id == UserStats.user_id) .filter(User.id == user_id) )