Skip to content

Function get_user_id returns user id not found always. #25

Description

@iikinqMxster

I suggest setting ENABLE_FORWARD_USER_INFO_HEADER=true in open-webui.

Change the function get_user_id to use the request headers for fetching id.
def get_user_id(request) -> str | None: headers = request.get("headers") try: user_id = headers.get("x-openwebui-user-id") return user_id except Exception: logger.error("=> Error retrieving user id.") return None

And then functions to use: (docx_tool.py generate_word request is named ctx so instead of passing request you pass ctx)
user_id = get_user_id(request) if not user_id: logger.error("=> Error obtaining user id from headers") return dumps({"error": {"message": "Error obtaining user id from headers"}}, indent=4, ensure_ascii=False)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions