fix(arch): resolve all 14 architecture validation warnings
Some checks failed
Some checks failed
- Add missing module dependency declarations (IMPORT-002): analytics requires catalog/inventory/marketplace/orders, orders requires marketplace, inventory requires orders - Replace broad except Exception with specific types (EXC-003): StoreNotFoundException in auth_service, PlatformNotFoundException in admin_subscription_service, SQLAlchemyError in customer_service - Use number_stepper macro in loyalty program-edit template (FE-008) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -27,6 +27,7 @@ from app.modules.billing.models import (
|
||||
SubscriptionStatus,
|
||||
SubscriptionTier,
|
||||
)
|
||||
from app.modules.tenancy.exceptions import PlatformNotFoundException
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -316,7 +317,7 @@ class AdminSubscriptionService:
|
||||
try:
|
||||
p = platform_service.get_platform_by_id(db, platform_id)
|
||||
return p.name
|
||||
except Exception:
|
||||
except PlatformNotFoundException:
|
||||
return None
|
||||
|
||||
# =========================================================================
|
||||
|
||||
Reference in New Issue
Block a user