diff --git a/backend/open_webui/routers/auths.py b/backend/open_webui/routers/auths.py index 6574ef0b1..83d7c4e19 100644 --- a/backend/open_webui/routers/auths.py +++ b/backend/open_webui/routers/auths.py @@ -230,7 +230,7 @@ async def ldap_auth(request: Request, response: Response, form_data: LdapForm): entry = connection_app.entries[0] username = str(entry[f"{LDAP_ATTRIBUTE_FOR_USERNAME}"]).lower() - email = entry[f"{LDAP_ATTRIBUTE_FOR_MAIL}"] + email = entry[f"{LDAP_ATTRIBUTE_FOR_MAIL}"].value # retrive the Attribute value if not email: raise HTTPException(400, "User does not have a valid email address.") elif isinstance(email, str):