Urtzi Alfaro
|
230bbe6a19
|
Add improvements
|
2026-01-12 14:24:14 +01:00 |
|
Urtzi Alfaro
|
0a1951051f
|
fix demo session 2
|
2026-01-02 12:18:46 +01:00 |
|
Urtzi Alfaro
|
cf0176673c
|
fix demo session 1
|
2026-01-02 11:12:50 +01:00 |
|
Urtzi Alfaro
|
8bfe4f2dd7
|
Fix Demo enterprise
|
2025-12-17 13:03:52 +01:00 |
|
Urtzi Alfaro
|
c68d82ca7f
|
Fix critical bugs and standardize service integrations
Critical Fixes:
- Orchestrator: Add missing OrchestrationStatus import (fixes HTTP 500 during demo clone)
- Procurement: Migrate from custom cache utils to shared Redis utils
- Suppliers: Use proper Settings for Redis configuration with TLS/auth
- Recipes/Suppliers clients: Fix endpoint paths (remove duplicate path segments)
- Procurement client: Use suppliers service directly for supplier details
Details:
1. services/orchestrator/app/api/internal_demo.py:
- Added OrchestrationStatus import to fix cloning error
- This was causing HTTP 500 errors during demo session cloning
2. services/procurement/app/api/purchase_orders.py + service:
- Replaced app.utils.cache with shared.redis_utils
- Standardizes caching across all services
- Removed custom cache utilities (deleted app/utils/cache.py)
3. services/suppliers/app/consumers/alert_event_consumer.py:
- Use Settings().REDIS_URL instead of os.getenv
- Ensures proper Redis connection with TLS and authentication
4. shared/clients/recipes_client.py:
- Fixed endpoint paths: recipes/recipes/{id} → recipes/{id}
- Applied to all recipe methods (by_id, by_products, instructions, yield)
5. shared/clients/suppliers_client.py:
- Fixed endpoint path: suppliers/suppliers/{id} → suppliers/{id}
6. shared/clients/procurement_client.py:
- get_supplier_by_id now uses SuppliersServiceClient directly
- Removes incorrect call to procurement service for supplier details
Impact:
- Demo session cloning now works without orchestrator errors ✅
- Consistent Redis usage across all services
- Correct service boundaries (suppliers data from suppliers service)
- Clean client endpoint paths
🤖 Generated with Claude Code (https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-16 11:33:22 +01:00 |
|
Urtzi Alfaro
|
c566967bea
|
Add AI insights feature
|
2025-12-15 21:14:22 +01:00 |
|
Urtzi Alfaro
|
56a1821256
|
demo seed change 5
|
2025-12-14 20:13:59 +01:00 |
|
Urtzi Alfaro
|
a030bd14c8
|
demo seed change 2
|
2025-12-14 11:58:14 +01:00 |
|
Urtzi Alfaro
|
ff830a3415
|
demo seed change
|
2025-12-13 23:57:54 +01:00 |
|
Urtzi Alfaro
|
972db02f6d
|
New enterprise feature
|
2025-11-30 09:12:40 +01:00 |
|
Urtzi Alfaro
|
e902419b6e
|
New alert system and panel de control page
|
2025-11-27 15:52:40 +01:00 |
|
Urtzi Alfaro
|
3242c8d837
|
Improve te panel de control logic
|
2025-11-21 16:15:09 +01:00 |
|