From ee4b5bfca6f13fedc767c392762c40d2efeb7917 Mon Sep 17 00:00:00 2001 From: crazywoola <427733928@qq.com> Date: Tue, 20 May 2025 11:05:31 +0800 Subject: [PATCH] fix: AttributeError: 'Account' object has no attribute '_current_tenant'. Did you mean: 'current_tenant'? --- api/models/account.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/models/account.py b/api/models/account.py index bb6a2a4735..c55cbe563a 100644 --- a/api/models/account.py +++ b/api/models/account.py @@ -62,7 +62,8 @@ class Account(UserMixin, Base): @property def current_tenant_id(self) -> str | None: - return self._current_tenant.id if self._current_tenant else None + ta = db.session.query(TenantAccountJoin).filter_by(account_id=self.id, current=True).first() + return ta.tenant_id if ta else None def set_tenant_id(self, tenant_id: str): tenant_account_join = cast(