Bladeren bron

Add `expire_on_commit=False` for async sessions (#4582)

Masen Furer 4 maanden geleden
bovenliggende
commit
12eaf08c88
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      reflex/model.py

+ 1 - 0
reflex/model.py

@@ -533,6 +533,7 @@ def asession(url: str | None = None) -> AsyncSession:
         _AsyncSessionLocal[url] = sqlalchemy.ext.asyncio.async_sessionmaker(
         _AsyncSessionLocal[url] = sqlalchemy.ext.asyncio.async_sessionmaker(
             bind=get_async_engine(url),
             bind=get_async_engine(url),
             class_=AsyncSession,
             class_=AsyncSession,
+            expire_on_commit=False,
             autocommit=False,
             autocommit=False,
             autoflush=False,
             autoflush=False,
         )
         )