From 98ca18a810b1efef70a9e92a6d65cf71dcbf9970 Mon Sep 17 00:00:00 2001 From: watarukashii Date: Fri, 8 Apr 2022 14:56:57 +0900 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=9C=A8=E5=BA=AB=E3=83=86?= =?UTF-8?q?=E3=83=BC=E3=83=96=E3=83=AB=E3=81=AB=E3=83=AC=E3=82=B3=E3=83=BC?= =?UTF-8?q?=E3=83=89=E3=81=8C=E5=AD=98=E5=9C=A8=E3=81=97=E3=81=AA=E3=81=8B?= =?UTF-8?q?=E3=81=A3=E3=81=9F=E5=A0=B4=E5=90=88=E3=81=AB=E3=82=A8=E3=83=A9?= =?UTF-8?q?=E3=83=BC=E3=81=A7=E6=AD=A2=E3=81=BE=E3=82=8B=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controller/Admin/Product/CsvImportController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Eccube/Controller/Admin/Product/CsvImportController.php b/src/Eccube/Controller/Admin/Product/CsvImportController.php index 341c8311f83..24c6b387c14 100644 --- a/src/Eccube/Controller/Admin/Product/CsvImportController.php +++ b/src/Eccube/Controller/Admin/Product/CsvImportController.php @@ -1385,6 +1385,13 @@ protected function updateProductClass($row, Product $Product, ProductClass $Prod $ProductStock = $ProductClass->getProductStock(); + // 在庫テーブルに存在しない場合、新規作成 + if (!$ProductStock instanceof ProductStock) { + $ProductStock = new ProductStock(); + $ProductClass->setProductStock($ProductStock); + $ProductStock->setProductClass($ProductClass); + } + if (!$ProductClass->isStockUnlimited()) { $ProductStock->setStock($ProductClass->getStock()); } else {