feat(ticket): scope issue preview to selected assignment lot

This commit is contained in:
2026-07-29 15:44:19 +05:30
parent 7ffe3f0708
commit 5e66b70611
8 changed files with 166 additions and 178 deletions

View File

@@ -120,12 +120,14 @@ export function useTicketDetectionsQuery(
() => ({
skip: params.skip ?? 0,
limit: params.limit ?? 1,
assignment_id: params.assignment_id,
class_name: params.class_name,
min_confidence: params.min_confidence,
sort: params.sort ?? 'timestamp_asc',
search: params.search,
}),
[
params.assignment_id,
params.class_name,
params.limit,
params.min_confidence,
@@ -220,7 +222,7 @@ export function useTicketClassReviewDetectionsQuery(
export function useDiscardDetectionMutation(
ticketId: string,
videoId: string | undefined,
defectClass: string,
defectClass?: string,
) {
const queryClient = useQueryClient();
@@ -244,9 +246,13 @@ export function useDiscardDetectionMutation(
queryClient.invalidateQueries({
queryKey: ticketKeys.overview(ticketId),
}),
queryClient.invalidateQueries({
queryKey: ticketKeys.classDetail(ticketId, defectClass),
}),
...(defectClass
? [
queryClient.invalidateQueries({
queryKey: ticketKeys.classDetail(ticketId, defectClass),
}),
]
: []),
queryClient.invalidateQueries({
queryKey: ticketKeys.defectClasses(ticketId),
}),