diff --git a/client/src/components/parts-queue-list/parts-queue.list.component.jsx b/client/src/components/parts-queue-list/parts-queue.list.component.jsx index 44d5368ce..511cade62 100644 --- a/client/src/components/parts-queue-list/parts-queue.list.component.jsx +++ b/client/src/components/parts-queue-list/parts-queue.list.component.jsx @@ -95,15 +95,13 @@ export function PartsQueueListComponent({ bodyshop }) { }; const handleOnRowClick = (record) => { - if (record) { - if (record.id) { - history.push({ - search: queryString.stringify({ - ...searchParams, - selected: record.id, - }), - }); - } + if (record?.id) { + history.replace({ + search: queryString.stringify({ + ...searchParams, + selected: record.id, + }), + }); } }; @@ -350,6 +348,13 @@ export function PartsQueueListComponent({ bodyshop }) { selectedRowKeys: [selected], type: "radio", }} + onRow={(record, rowIndex) => { + return { + onClick: (event) => { + handleOnRowClick(record); + }, + }; + }} /> );