fix: keep ticket event stream active across status changes

This commit is contained in:
2026-06-26 19:01:15 +05:30
parent 11f95c4727
commit 3e5dbd5893
2 changed files with 2 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ export default function TicketDetailPage() {
const liveState = useTicketDetailEvents( const liveState = useTicketDetailEvents(
ticketId, ticketId,
defectClass, defectClass,
Boolean(ticketId && ticket && ticket.status !== 'closed'), Boolean(ticketId),
); );
if (ticketQuery.isLoading) { if (ticketQuery.isLoading) {

View File

@@ -129,7 +129,7 @@ export function useTicketDetailEvents(
useEffect(() => { useEffect(() => {
setProgress(null); setProgress(null);
setErrorMessage(null); setErrorMessage(null);
}, [defectClass, ticketId]); }, [ticketId]);
useSseWithToken({ useSseWithToken({
enabled: Boolean(enabled && ticketId), enabled: Boolean(enabled && ticketId),