-
-
Notifications
You must be signed in to change notification settings - Fork 17.9k
Description
Check Existing Issues
- I have searched for any existing and/or related issues.
- I have searched for any existing and/or related discussions.
- I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
- I am using the latest version of Open WebUI.
Installation Method
Git Clone
Open WebUI Version
0.8.4 & 0.8.5
Ollama Version (if applicable)
No response
Operating System
Container
Browser (if applicable)
No response
Confirmation
- I have read and followed all instructions in
README.md. - I am using the latest version of both Open WebUI and Ollama.
- I have included the browser console logs.
- I have included the Docker container logs.
- I have provided every relevant configuration, setting, and environment variable used in my setup.
- I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
- I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
- Start with the initial platform/version/OS and dependencies used,
- Specify exact install/launch/configure commands,
- List URLs visited, user input (incl. example values/emails/passwords if needed),
- Describe all options and toggles enabled or changed,
- Include any files or environmental changes,
- Identify the expected and actual result at each stage,
- Ensure any reasonably skilled user can follow and hit the same issue.
Expected Behavior
oAuth session to not error on data type; oAuth group expected to be created; silently failing now.
Actual Behavior
2026-02-23 [CENSORED] | ERROR | open_webui.models.oauth_sessions:create_session:143 - Error creating OAuth session: (psycopg2.ProgrammingError) can't adapt type 'dict'
[SQL: UPDATE oauth_session SET token=%(token)s WHERE oauth_session.id = %(oauth_session_id)s]
[parameters: {'token': {'token_type': 'Bearer', 'expires_in': [CENSORED], 'access_token': 'CENSORED'}]
(Background on this error at: https://sqlalche.me/e/20/f405)
2026-02-23 [CENSORED] | ERROR | open_webui.utils.oauth:handle_callback:1721 - Failed to store OAuth session server-side: 'NoneType' object has no attribute 'id'
Steps to Reproduce
- Delete Oauth groups before logging in
- Login as non-admin via oauth
Logs & Screenshots
N/A - Backend code
Additional Information
No response