/api/config respects WEBUI_AUTH_TRUSTED_EMAIL_HEADER

This commit is contained in:
Chris Rotella 2026-04-03 10:34:07 -04:00
parent b89019a8e1
commit a7e5caf62e

View file

@ -2058,6 +2058,13 @@ async def get_app_config(request: Request):
if data is not None and 'id' in data:
user = Users.get_user_by_id(data['id'])
if user is None and WEBUI_AUTH_TRUSTED_EMAIL_HEADER:
trusted_email = request.headers.get(
WEBUI_AUTH_TRUSTED_EMAIL_HEADER, ''
).lower()
if trusted_email:
user = Users.get_user_by_email(trusted_email)
user_count = Users.get_num_users()
onboarding = False