From 01e020d1adfe6c1c1262272e44a94c2eee8496cc Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Wed, 8 May 2024 17:15:54 -0700 Subject: [PATCH] fix --- backend/apps/web/routers/auths.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/backend/apps/web/routers/auths.py b/backend/apps/web/routers/auths.py index 2c9620adc..c9158cfa9 100644 --- a/backend/apps/web/routers/auths.py +++ b/backend/apps/web/routers/auths.py @@ -120,20 +120,22 @@ async def signin(request: Request, form_data: SigninForm): user = Auths.authenticate_user_by_trusted_header(trusted_email) else: if WEBUI_AUTH == False: - if Users.get_num_users() != 0: - raise HTTPException(400, detail=ERROR_MESSAGES.EXISTING_USERS) admin_email = "admin@localhost" admin_password = "admin" - if not Users.get_user_by_email(admin_email.lower()): + if Users.get_user_by_email(admin_email.lower()): + user = Auths.authenticate_user(admin_email.lower(), admin_password) + else: + if Users.get_num_users() != 0: + raise HTTPException(400, detail=ERROR_MESSAGES.EXISTING_USERS) + await signup( request, SignupForm(email=admin_email, password=admin_password, name="User"), ) - user = Auths.authenticate_user(admin_email.lower(), admin_password) - + user = Auths.authenticate_user(admin_email.lower(), admin_password) else: user = Auths.authenticate_user(form_data.email.lower(), form_data.password)