You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(api): resolve DetachedInstanceError when accessing Account.current_tenant_id
The `Account._current_tenant` object is loaded by a database session
(typically `db.session`) whose lifetime is not aligned with the Account
model instance. This misalignment causes a `DetachedInstanceError` to be
raised when accessing attributes of `Account._current_tenant` after the
original session has been closed.
To resolve this issue, we now reload the tenant object with
`expire_on_commit=False`, ensuring the tenant remains accessible even
after the session is closed.
0 commit comments