diff --git a/src/components/Controls/SendDiagnosticCommand/index.jsx b/src/components/Controls/SendDiagnosticCommand/index.jsx index 4784971..c054953 100644 --- a/src/components/Controls/SendDiagnosticCommand/index.jsx +++ b/src/components/Controls/SendDiagnosticCommand/index.jsx @@ -42,17 +42,12 @@ const SendDiagnosticCommand = ({ vin, token, classes }) => { useEffect(() => { (async () => { if (!vin) return; - const result = await getECUs({ vin }, token) + const unique = true; + const result = await getECUs({ vin, unique }, token) sortECUs(result.data) result.data.push({ ecu: "TBOX" }) setCurrentECU(result.data[0].ecu) - function removeDuplicatesByField(arr, field) { - const uniqueArray = arr.filter((item, index, self) => { - return index === self.findIndex((obj) => obj[field] === item[field]); - }); - return uniqueArray; - } - setEcus(removeDuplicatesByField(result.data, "ecu")) + setEcus(result.data) })(); // eslint-disable-next-line react-hooks/exhaustive-deps }, [vin]);