From aed32824e87280c384e8668643b104bc4dada2f3 Mon Sep 17 00:00:00 2001 From: chenjintang-shrimp Date: Fri, 15 Aug 2025 13:19:28 +0000 Subject: [PATCH] fix(private-api): previous usernames can now be displayed correctlly --- app/router/private/username.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/router/private/username.py b/app/router/private/username.py index e9ebf77..9e0aa13 100644 --- a/app/router/private/username.py +++ b/app/router/private/username.py @@ -35,13 +35,17 @@ async def user_rename( θΏ”ε›ž: - 成功: None """ + assert current_user is not None samename_user = ( await session.exec(select(User).where(User.username == new_name)) ).first() if samename_user: raise HTTPException(409, "Username Exisits") - current_user.previous_usernames.append(current_user.username) + previous_username = [] + previous_username.extend(current_user.previous_usernames) + previous_username.append(current_user.username) current_user.username = new_name + current_user.previous_usernames = previous_username rename_event = Event( created_at=datetime.now(UTC), type=EventType.USERNAME_CHANGE,