Handle session ID does not exist in the user_sessions dictionary #1364
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When trying to resume a chat using the
SQLAlchemyDataLayer
with SQLite as the database, and the following SQL to create the tables with:as UUID, JSONB, TEXT[], and BOOLEAN are not support types in SQLite:
I'd get the following AttributeError:
The AttributeError appeared to come from:
Modifying to:
Yielded:
Modifying to:
Yieled:
With the changes introduced in the PR, all of the persisted storage functionality works with SQLite as the database using the
SQLAlchemyDataLayer
and all of the cypress and backend tests passed locally.Please point me in another direction if there's a better way to handle this elsewhere! I'm fairly new to using Chainlit and I'm a big fan.