From feb32a8cb63b7123238c3cc6232d9027529cdc08 Mon Sep 17 00:00:00 2001 From: AutonetSellCar Deploy Date: Sun, 1 Feb 2026 20:50:58 +0900 Subject: [PATCH] fix: Fix handleImport to send correct data format - Changed from { car_ids: [...] } to { cars: [...] } format - Now includes full car details required by backend ImportCarsRequest schema Co-Authored-By: Claude Opus 4.5 --- frontend/src/app/admin/cars/page.tsx | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/admin/cars/page.tsx b/frontend/src/app/admin/cars/page.tsx index be839ac..18e9c58 100644 --- a/frontend/src/app/admin/cars/page.tsx +++ b/frontend/src/app/admin/cars/page.tsx @@ -685,9 +685,27 @@ export default function CarsAdminPage() { setImporting(true); try { - const { data } = await api.post('/carmodoo/import', { - car_ids: Array.from(selectedCars), - }); + // 선택된 차량들의 상세 정보를 올바른 형식으로 변환 + const selectedCarsList = searchResults.filter(car => selectedCars.has(car.id)); + const carsToImport = selectedCarsList.map(car => ({ + car_no: car.id, + car_name: car.car_name || '', + maker_name: car.maker_name, + model_name: car.model_name, + year: car.year, + mileage: car.mileage, + price: car.price, + fuel: car.fuel, + transmission: car.transmission, + color: car.color, + displacement: car.displacement, + main_image: car.main_image, + check_num: car.check_num, + car_key: car.car_key, + dealer_description: editedDescriptions[car.id] ?? car.dealer_description, + })); + + const { data } = await api.post('/carmodoo/import', { cars: carsToImport }); // PDF 상태 상세 정보 추출 const pdfDetails = data.imported?.map((item: any) => ({