fix: ticket detail api fallback handle

This commit is contained in:
2026-06-26 12:46:04 +05:30
parent 063f963fd4
commit 8a080cb051
9 changed files with 21 additions and 16 deletions

View File

@@ -35,11 +35,13 @@ export const ticketService = {
getTicketDetail: async (
ticketId: string,
defectClass: string,
defectClass?: string,
): Promise<TicketDetail> => {
const response = await axiosClient.get<TicketDetail>(
API_ROUTES.TICKETS.DETAIL(ticketId, defectClass),
);
const path = defectClass
? API_ROUTES.TICKETS.CLASS_DETAIL(ticketId, defectClass)
: API_ROUTES.TICKETS.DETAIL(ticketId);
const response = await axiosClient.get<TicketDetail>(path);
return response.data;
},