Pārlūkot izejas kodu

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

tags/1.8.1
Will pirms 2 mēnešiem
vecāks
revīzija
b5216df4fe
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam

+ 1
- 1
api/core/app/apps/advanced_chat/app_generator.py Parādīt failu

# release database connection, because the following new thread operations may take a long time # release database connection, because the following new thread operations may take a long time
db.session.refresh(workflow) db.session.refresh(workflow)
db.session.refresh(message) db.session.refresh(message)
db.session.refresh(user)
# db.session.refresh(user)
db.session.close() db.session.close()


# return response or stream generator # return response or stream generator

+ 4
- 1
api/services/account_service.py Parādīt failu

if naive_utc_now() - account.last_active_at > timedelta(minutes=10): if naive_utc_now() - account.last_active_at > timedelta(minutes=10):
account.last_active_at = naive_utc_now() account.last_active_at = naive_utc_now()
db.session.commit() 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 return account


@staticmethod @staticmethod

Notiek ielāde…
Atcelt
Saglabāt