superxuu commited on
Commit
4273946
·
1 Parent(s): 9ea4838

fix: correct dict unpacking in admin_get_users to resolve validation error

Browse files
Files changed (1) hide show
  1. backend/app/api.py +3 -3
backend/app/api.py CHANGED
@@ -469,12 +469,12 @@ async def admin_get_users(
469
  users = db.query(User).all()
470
  result = []
471
  for u in users:
472
- is_vip, expire_at = check_vip_status(u.id, db)
473
  result.append(AdminUserItem(
474
  user_id=u.id,
475
  username=u.username,
476
- is_vip=is_vip,
477
- vip_expire_at=expire_at,
478
  created_at=u.created_at.strftime('%Y-%m-%d %H:%M:%S') if u.created_at else ""
479
  ))
480
  return result
 
469
  users = db.query(User).all()
470
  result = []
471
  for u in users:
472
+ vip_info = check_vip_status(u.id, db)
473
  result.append(AdminUserItem(
474
  user_id=u.id,
475
  username=u.username,
476
+ is_vip=vip_info["is_vip"],
477
+ vip_expire_at=vip_info["vip_expire_at"],
478
  created_at=u.created_at.strftime('%Y-%m-%d %H:%M:%S') if u.created_at else ""
479
  ))
480
  return result