diff --git a/src/components/Contexts/VehicleContext.jsx b/src/components/Contexts/VehicleContext.jsx index 4f7d004..9ef9827 100644 --- a/src/components/Contexts/VehicleContext.jsx +++ b/src/components/Contexts/VehicleContext.jsx @@ -34,7 +34,7 @@ export const VehicleProvider = ({ children }) => { const [totalFlashpacks, setTotalFlashpacks] = useState(0); const [flashpackECUMappings, setFlashpackECUMappings] = useState([]) const [totalFlashpackECUMappings, setTotalFlashpackECUMappings] = useState(0) - const [osVersions, setOSVersions] = useState([]) + const [osVersions, setOSVersions] = useState([{ "value": "", "label": "None" }]) const addConnections = async (cars, token) => { try { @@ -341,7 +341,7 @@ export const VehicleProvider = ({ children }) => { "car_trim": trim, "car_year": year, "flashpack": flashpack, - "os_version": osVersions, + "os_version": osVersion, "ecu_versions": carFlashpackVersions, } @@ -437,7 +437,16 @@ export const VehicleProvider = ({ children }) => { throw new Error(`Get OS versions error. ${result.message}`); } - setOSVersions(result.data); + var data = [{ "value": "", "label": "None" }] + + for (let i = 0; i < result.data.length; i++) { + data.push({ + "value": result.data[i], + "label": result.data[i] + }); + } + + setOSVersions(data); } finally { setBusy(false); } diff --git a/src/components/Flashpack/Add/index.jsx b/src/components/Flashpack/Add/index.jsx index 7534f3c..a2c967b 100644 --- a/src/components/Flashpack/Add/index.jsx +++ b/src/components/Flashpack/Add/index.jsx @@ -31,8 +31,8 @@ const MainForm = () => { const [carYear, setCarYear] = useLocalStorage("FLASHPACK_ADD_YEAR", 2024); const [trims, setTrims] = useLocalStorage("FLASHPACK_ADD_TRIMS", modelsTrimsYears.oceanTrims); const [years, setYears] = useLocalStorage("FLASHPACK_ADD_YEARS", modelsTrimsYears.oceanYears); - const [flashpack, setFlashpack] = useState(); - const [osVersion, setOSVersion] = useState(); + const [flashpack, setFlashpack] = useState(""); + const [osVersion, setOSVersion] = useState(""); const [mappingInputs, setMappingInputs] = useState([{ ecuName: "", ecuVersion: "" }]); const { addFlashpackVersion, @@ -64,7 +64,6 @@ const MainForm = () => { try { if (!token) return; await getOSVersions(token); - console.log(osVersions); } catch (e) { setMessage(e.message); logger.warn(e.stack);