From c28824a58ec6a85a0977c0281e6ce4760a401f0f Mon Sep 17 00:00:00 2001 From: Amin Ghasempoor Date: Sun, 5 Jan 2025 07:25:53 +0000 Subject: [PATCH] bugfix rahdar code and car code --- src/core/components/CarCode.jsx | 3 +-- src/core/components/RahdarCode.jsx | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/components/CarCode.jsx b/src/core/components/CarCode.jsx index 8914acb..a5e5ea7 100644 --- a/src/core/components/CarCode.jsx +++ b/src/core/components/CarCode.jsx @@ -21,8 +21,7 @@ const CarCode = ({ carCode, setCarCode, inputValueDefault = "", error, multiple requestOptions: { signal: controller.signal }, }) .then((response) => { - const combinedArray = [...carCode, ...response.data.data]; - + const combinedArray = carCode ? [...carCode, ...response.data.data] : [...response.data.data]; const uniqueArray = Array.from(new Map(combinedArray.map((item) => [item.id, item])).values()); setOptions(uniqueArray || []); }) diff --git a/src/core/components/RahdarCode.jsx b/src/core/components/RahdarCode.jsx index f6d0e90..1c374ee 100644 --- a/src/core/components/RahdarCode.jsx +++ b/src/core/components/RahdarCode.jsx @@ -22,7 +22,9 @@ const RahdarCode = ({ rahdarsCode, setRahdarsCode, error, multiple = true }) => requestOptions: { signal: controller.signal }, }) .then((response) => { - const combinedArray = [...rahdarsCode, ...response.data.data]; + const combinedArray = rahdarsCode + ? [...rahdarsCode, ...response.data.data] + : [...response.data.data]; const uniqueArray = Array.from(new Map(combinedArray.map((item) => [item.id, item])).values()); setOptions(uniqueArray || []); })