Timothy Jaeryang Baek 2 місяців тому
батько
коміт
658944e756
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      backend/open_webui/routers/auths.py

+ 2 - 2
backend/open_webui/routers/auths.py

@@ -423,7 +423,6 @@ async def signin(request: Request, response: Response, form_data: SigninForm):
 
 @router.post("/signup", response_model=SessionUserResponse)
 async def signup(request: Request, response: Response, form_data: SignupForm):
-    user_count = Users.get_num_users()
 
     if WEBUI_AUTH:
         if (
@@ -434,11 +433,12 @@ async def signup(request: Request, response: Response, form_data: SignupForm):
                 status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
             )
     else:
-        if user_count != 0:
+        if Users.get_num_users() != 0:
             raise HTTPException(
                 status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
             )
 
+    user_count = Users.get_num_users()
     if request.app.state.USER_COUNT and user_count >= request.app.state.USER_COUNT:
         raise HTTPException(
             status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED