nested session issue encountered in sqlalchemy 2.0 upgrade

This commit is contained in:
Aditi Anand
2024-03-27 21:36:39 -04:00
parent 420291ffee
commit 2d4dbe9f25

View File

@@ -12,7 +12,7 @@ def autocommit(func):
try:
res = func(*args, **kwargs)
if not db.session.is_active:
if not db.session().in_nested_transaction():
db.session.commit()
return res
@@ -30,7 +30,7 @@ def transaction():
yield
db.session.commit()
if not db.session.is_active:
if not db.session().in_nested_transaction():
db.session.commit()
except Exception:
db.session.rollback()