Spaces:
Paused
Paused
superxuu commited on
Commit ·
4273946
1
Parent(s): 9ea4838
fix: correct dict unpacking in admin_get_users to resolve validation error
Browse files- 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 |
-
|
| 473 |
result.append(AdminUserItem(
|
| 474 |
user_id=u.id,
|
| 475 |
username=u.username,
|
| 476 |
-
is_vip=is_vip,
|
| 477 |
-
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
|
|
|
|
| 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
|