|
|
|
@@ -98,8 +98,8 @@ class AccountService: |
|
|
|
if not account: |
|
|
|
return None |
|
|
|
|
|
|
|
if account.status in {AccountStatus.BANNED.value, AccountStatus.CLOSED.value}: |
|
|
|
raise Unauthorized("Account is banned or closed.") |
|
|
|
if account.status == AccountStatus.BANNED.value: |
|
|
|
raise Unauthorized("Account is banned.") |
|
|
|
|
|
|
|
current_tenant = TenantAccountJoin.query.filter_by(account_id=account.id, current=True).first() |
|
|
|
if current_tenant: |
|
|
|
@@ -143,8 +143,8 @@ class AccountService: |
|
|
|
if not account: |
|
|
|
raise AccountNotFoundError() |
|
|
|
|
|
|
|
if account.status in {AccountStatus.BANNED.value, AccountStatus.CLOSED.value}: |
|
|
|
raise AccountLoginError("Account is banned or closed.") |
|
|
|
if account.status == AccountStatus.BANNED.value: |
|
|
|
raise AccountLoginError("Account is banned.") |
|
|
|
|
|
|
|
if password and invite_token and account.password is None: |
|
|
|
# if invite_token is valid, set password and password_salt |
|
|
|
@@ -408,8 +408,8 @@ class AccountService: |
|
|
|
if not account: |
|
|
|
return None |
|
|
|
|
|
|
|
if account.status in {AccountStatus.BANNED.value, AccountStatus.CLOSED.value}: |
|
|
|
raise Unauthorized("Account is banned or closed.") |
|
|
|
if account.status == AccountStatus.BANNED.value: |
|
|
|
raise Unauthorized("Account is banned.") |
|
|
|
|
|
|
|
return account |
|
|
|
|