Ensure subscription router is always mounted without duplicates

This commit is contained in:
ي
2026-03-30 07:38:19 +05:30
parent 557f700f68
commit d13cce7a46
3 changed files with 21 additions and 6 deletions

View File

@@ -244,6 +244,9 @@ async def onboarding_status():
# Include routers using modular utilities
router_manager.include_core_routers()
# Safety net: keep subscription routes available even if core inclusion flow changes
# in special modes (e.g., demo mode). De-dup is handled by RouterManager.
router_manager.include_router_safely(subscription_router, "subscription")
router_manager.include_optional_routers()
# SEO Dashboard endpoints