Parcourir la source

fix: xxx is not bound to a Session (#24966)

tags/1.8.1
Will il y a 1 mois
Parent
révision
b5216df4fe
Aucun compte lié à l'adresse e-mail de l'auteur

+ 1
- 1
api/core/app/apps/advanced_chat/app_generator.py Voir le fichier

@@ -453,7 +453,7 @@ class AdvancedChatAppGenerator(MessageBasedAppGenerator):
# release database connection, because the following new thread operations may take a long time
db.session.refresh(workflow)
db.session.refresh(message)
db.session.refresh(user)
# db.session.refresh(user)
db.session.close()

# return response or stream generator

+ 4
- 1
api/services/account_service.py Voir le fichier

@@ -145,7 +145,10 @@ class AccountService:
if naive_utc_now() - account.last_active_at > timedelta(minutes=10):
account.last_active_at = naive_utc_now()
db.session.commit()

# NOTE: make sure account is accessible outside of a db session
# This ensures that it will work correctly after upgrading to Flask version 3.1.2
db.session.refresh(account)
db.session.close()
return account

@staticmethod

Chargement…
Annuler
Enregistrer