fix: correctly calculate dynamic trial remaining days and fix missing trial_end in admin API
This commit is contained in:
@@ -1573,6 +1573,7 @@ def get_student_detail(user_id: UUID, session: Session = Depends(get_session), c
|
||||
"created_at": user.created_at.isoformat(),
|
||||
"last_active": user.last_active.isoformat(),
|
||||
"subscription_end": user.subscription_end.isoformat() if user.subscription_end else None,
|
||||
"trial_end": user.trial_end.isoformat() if user.trial_end else None,
|
||||
"profile_image_url": user.profile_image_url,
|
||||
"stats": {
|
||||
"total_tests": len(attempts),
|
||||
|
||||
Reference in New Issue
Block a user