ZHIWEI666 commited on
Commit
2bd6575
·
verified ·
1 Parent(s): 9540e7b

Upload 2 files

Browse files
Files changed (1) hide show
  1. router_users_profile.py +2 -2
router_users_profile.py CHANGED
@@ -64,7 +64,7 @@ async def get_user_profile(account: str):
64
  user_data["receivedUses"] = sum(item.get("uses", 0) for item in user_items)
65
 
66
  # 🔒 运行时自愈:如果 avatarDataUrl 是 base64,清除它并持久化修复
67
- if user_data.get("avatarDataUrl", "").startswith("data:"):
68
  user_data["avatarDataUrl"] = ""
69
  users_db[account] = user_data
70
  db.save_data("users.json", users_db)
@@ -118,7 +118,7 @@ async def update_user_profile(account: str, update_data: UserUpdate):
118
  update_dict = update_data.dict(exclude_unset=True)
119
 
120
  # 🔒 安全防护:拒绝 base64 头像数据,防止 JSON 膨胀
121
- if update_dict.get("avatarDataUrl", "").startswith("data:"):
122
  del update_dict["avatarDataUrl"]
123
 
124
  for k, v in update_dict.items():
 
64
  user_data["receivedUses"] = sum(item.get("uses", 0) for item in user_items)
65
 
66
  # 🔒 运行时自愈:如果 avatarDataUrl 是 base64,清除它并持久化修复
67
+ if (user_data.get("avatarDataUrl") or "").startswith("data:"):
68
  user_data["avatarDataUrl"] = ""
69
  users_db[account] = user_data
70
  db.save_data("users.json", users_db)
 
118
  update_dict = update_data.dict(exclude_unset=True)
119
 
120
  # 🔒 安全防护:拒绝 base64 头像数据,防止 JSON 膨胀
121
+ if (update_dict.get("avatarDataUrl") or "").startswith("data:"):
122
  del update_dict["avatarDataUrl"]
123
 
124
  for k, v in update_dict.items():