Fix new services implementation 7
This commit is contained in:
@@ -26,9 +26,13 @@ router = APIRouter()
|
||||
|
||||
# Dependency injection for enhanced tenant service
|
||||
def get_enhanced_tenant_service():
|
||||
from app.core.config import settings
|
||||
database_manager = create_database_manager(settings.DATABASE_URL, "tenant-service")
|
||||
return EnhancedTenantService(database_manager)
|
||||
try:
|
||||
from app.core.config import settings
|
||||
database_manager = create_database_manager(settings.DATABASE_URL, "tenant-service")
|
||||
return EnhancedTenantService(database_manager)
|
||||
except Exception as e:
|
||||
logger.error("Failed to create enhanced tenant service", error=str(e))
|
||||
raise HTTPException(status_code=500, detail="Service initialization failed")
|
||||
|
||||
@router.post("/tenants/register", response_model=TenantResponse)
|
||||
async def register_bakery_enhanced(
|
||||
@@ -151,7 +155,7 @@ async def get_tenant_by_subdomain_enhanced(
|
||||
return tenant
|
||||
|
||||
@router.get("/tenants/user/{user_id}/owned", response_model=List[TenantResponse])
|
||||
@track_endpoint_metrics("tenant_get_user_owned")
|
||||
# @track_endpoint_metrics("tenant_get_user_owned") # Temporarily disabled
|
||||
async def get_user_owned_tenants_enhanced(
|
||||
user_id: str = Path(..., description="User ID"),
|
||||
current_user: Dict[str, Any] = Depends(get_current_user_dep),
|
||||
|
||||
Reference in New Issue
Block a user