浏览代码

Merge pull request #405 from ollama-webui/fix

fix: update user email issue
Timothy Jaeryang Baek 1 年之前
父节点
当前提交
c55c872867
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      backend/apps/web/routers/users.py

+ 4 - 4
backend/apps/web/routers/users.py

@@ -73,8 +73,8 @@ async def update_user_by_id(
     user = Users.get_user_by_id(user_id)
 
     if user:
-        if form_data.email != user.email:
-            email_user = Users.get_user_by_email(form_data.email)
+        if form_data.email.lower() != user.email:
+            email_user = Users.get_user_by_email(form_data.email.lower())
             if email_user:
                 raise HTTPException(
                     status_code=status.HTTP_400_BAD_REQUEST,
@@ -86,12 +86,12 @@ async def update_user_by_id(
             print(hashed)
             Auths.update_user_password_by_id(user_id, hashed)
 
-        Auths.update_email_by_id(user_id, form_data.email)
+        Auths.update_email_by_id(user_id, form_data.email.lower())
         updated_user = Users.update_user_by_id(
             user_id,
             {
                 "name": form_data.name,
-                "email": form_data.email,
+                "email": form_data.email.lower(),
                 "profile_image_url": form_data.profile_image_url,
             },
         )