minor fix: fix dissolve tenant check permission always failed

pull/22292/head
neatguycoding 10 months ago
parent e7388779a1
commit 60ae45c435
No known key found for this signature in database
GPG Key ID: 986432EB84C921B3

@ -853,8 +853,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()

Loading…
Cancel
Save