From 74cdb03cb1ac50b149fd614b9d2de3b4fb1e31bb Mon Sep 17 00:00:00 2001 From: nn2-minh <Nguyen12.Minh@live.uwe.ac.uk> Date: Sun, 27 Apr 2025 22:38:27 +0700 Subject: [PATCH] fix admin.py --- app/backend/routes/admin.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/backend/routes/admin.py b/app/backend/routes/admin.py index d2b14c7..54e5a3d 100644 --- a/app/backend/routes/admin.py +++ b/app/backend/routes/admin.py @@ -213,17 +213,14 @@ def get_user_statistics( # Count users by creation date user_counts = session.exec( - select( - func.strftime("%Y-%m-%d", User.created_at).label("day"), - func.count().label("count"), - ) + select(func.date(User.created_at).label("day"), func.count().label("count")) .where(User.created_at >= start_date) - .group_by(func.strftime("%Y-%m-%d", User.created_at)) + .group_by(func.date(User.created_at)) ).all() # Update counts for day_data in user_counts: - day_str = day_data[0] # Now it's already in the correct string format + day_str = day_data[0].strftime("%Y-%m-%d") users_by_day[day_str] = day_data[1] # Convert to list of dictionaries -- GitLab