From e766e5b7477558abc9b00662cf8c536f83ebdb7f Mon Sep 17 00:00:00 2001 From: icamarillo Date: Tue, 10 Feb 2026 13:19:12 -0700 Subject: [PATCH] Typescript resuelto --- backend/app/api/v1/endpoints/tickets.py | 43 ------------------------- 1 file changed, 43 deletions(-) diff --git a/backend/app/api/v1/endpoints/tickets.py b/backend/app/api/v1/endpoints/tickets.py index 53d60f3..887b5f9 100644 --- a/backend/app/api/v1/endpoints/tickets.py +++ b/backend/app/api/v1/endpoints/tickets.py @@ -366,49 +366,6 @@ async def get_all_tickets_admin( ] -@router.get("/{ticket_id}", response_model=TicketResponse) -async def get_ticket( - ticket_id: str, - db: AsyncSession = Depends(get_db), - current_user: User = Depends(get_current_user) -): - - if status_filter: - try: - status_enum = TicketStatus[status_filter.upper()] - query = query.where(Ticket.status == status_enum) - except KeyError: - raise HTTPException( - status_code=status.HTTP_400_BAD_REQUEST, - detail=f"Invalid status: {status_filter}" - ) - - query = query.order_by(Ticket.created_at.desc()).offset(skip).limit(limit) - - result = await db.execute(query) - tickets = result.scalars().all() - - # ✅ CORREGIDO: Usar affected_system_id - return [ - { - "id": str(t.id), - "ticket_number": t.ticket_number, - "subject": t.subject, - "title": t.subject, - "description": t.description, - "status": t.status.value, - "priority": t.priority.value, - "category_id": str(t.category_id) if t.category_id else None, - "affected_system_id": str(t.affected_system_id) if t.affected_system_id else None, # ✅ CORREGIDO - "created_by": str(t.created_by), - "assigned_to": str(t.assigned_to) if t.assigned_to else None, - "created_at": t.created_at, - "updated_at": t.updated_at - } - for t in tickets - ] - - @router.get("/{ticket_id}", response_model=TicketResponse) async def get_ticket( ticket_id: str,