Преглед на файлове

fix: TenantAccountJoin has no attribute 'query' (#19445)

tags/1.4.0
非法操作 преди 5 месеца
родител
ревизия
220db55e71
No account linked to committer's email address
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5
    2
      api/services/account_service.py

+ 5
- 2
api/services/account_service.py Целия файл

if account.status == AccountStatus.BANNED.value: if account.status == AccountStatus.BANNED.value:
raise Unauthorized("Account is banned.") raise Unauthorized("Account is banned.")


current_tenant = TenantAccountJoin.query.filter_by(account_id=account.id, current=True).first()
current_tenant = db.session.query(TenantAccountJoin).filter_by(account_id=account.id, current=True).first()
if current_tenant: if current_tenant:
account.set_tenant_id(current_tenant.tenant_id) account.set_tenant_id(current_tenant.tenant_id)
else: else:
available_ta = ( available_ta = (
TenantAccountJoin.query.filter_by(account_id=account.id).order_by(TenantAccountJoin.id.asc()).first()
db.session.query(TenantAccountJoin)
.filter_by(account_id=account.id)
.order_by(TenantAccountJoin.id.asc())
.first()
) )
if not available_ta: if not available_ta:
return None return None

Loading…
Отказ
Запис