|
@@ -1,3 +1,4 @@
|
|
|
+from flask import current_app
|
|
|
from flask_login import current_user
|
|
|
from extensions.ext_database import db
|
|
|
from models.account import Tenant, TenantAccountJoin, TenantAccountJoinRole
|
|
@@ -31,10 +32,12 @@ class WorkspaceService:
|
|
|
).first()
|
|
|
tenant_info['role'] = tenant_account_join.role
|
|
|
|
|
|
- billing_info = BillingService.get_info(tenant_info['id'])
|
|
|
+ edition = current_app.config['EDITION']
|
|
|
+ if edition == 'CLOUD':
|
|
|
+ billing_info = BillingService.get_info(tenant_info['id'])
|
|
|
|
|
|
- if billing_info['can_replace_logo'] and TenantService.has_roles(tenant, [TenantAccountJoinRole.OWNER, TenantAccountJoinRole.ADMIN]):
|
|
|
- tenant_info['custom_config'] = tenant.custom_config_dict
|
|
|
+ if billing_info['can_replace_logo'] and TenantService.has_roles(tenant, [TenantAccountJoinRole.OWNER, TenantAccountJoinRole.ADMIN]):
|
|
|
+ tenant_info['custom_config'] = tenant.custom_config_dict
|
|
|
|
|
|
# Get providers
|
|
|
providers = db.session.query(Provider).filter(
|