Procházet zdrojové kódy

minor fix: fix dissolve tenant check permission always failed (#22292)

tags/1.7.0
NeatGuyCoding před 3 měsíci
rodič
revize
cbc3474bbb
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2
    2
      api/services/account_service.py

+ 2
- 2
api/services/account_service.py Zobrazit soubor

@@ -1070,8 +1070,8 @@ class TenantService:
@staticmethod
def dissolve_tenant(tenant: Tenant, operator: Account) -> None:
"""Dissolve tenant"""
if not TenantService.check_member_permission(tenant, operator, operator, "remove"):
raise NoPermissionError("No permission to dissolve tenant.")
TenantService.check_member_permission(tenant, operator, None, "remove")
db.session.query(TenantAccountJoin).filter_by(tenant_id=tenant.id).delete()
db.session.delete(tenant)
db.session.commit()

Načítá se…
Zrušit
Uložit