From 3e5dbd5893dec21881a06ff3d9b9dbb33d2d5be9 Mon Sep 17 00:00:00 2001 From: "santasri.pachhal" Date: Fri, 26 Jun 2026 19:01:15 +0530 Subject: [PATCH] fix: keep ticket event stream active across status changes --- src/app/(modules)/ticket/[ticketId]/page.tsx | 2 +- src/app/(modules)/ticket/hooks/useTicketDetailEvents.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/(modules)/ticket/[ticketId]/page.tsx b/src/app/(modules)/ticket/[ticketId]/page.tsx index e10ceb0..7f82cc1 100644 --- a/src/app/(modules)/ticket/[ticketId]/page.tsx +++ b/src/app/(modules)/ticket/[ticketId]/page.tsx @@ -27,7 +27,7 @@ export default function TicketDetailPage() { const liveState = useTicketDetailEvents( ticketId, defectClass, - Boolean(ticketId && ticket && ticket.status !== 'closed'), + Boolean(ticketId), ); if (ticketQuery.isLoading) { diff --git a/src/app/(modules)/ticket/hooks/useTicketDetailEvents.ts b/src/app/(modules)/ticket/hooks/useTicketDetailEvents.ts index 5a7e105..b727733 100644 --- a/src/app/(modules)/ticket/hooks/useTicketDetailEvents.ts +++ b/src/app/(modules)/ticket/hooks/useTicketDetailEvents.ts @@ -129,7 +129,7 @@ export function useTicketDetailEvents( useEffect(() => { setProgress(null); setErrorMessage(null); - }, [defectClass, ticketId]); + }, [ticketId]); useSseWithToken({ enabled: Boolean(enabled && ticketId),