Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 20731)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 20738)
@@ -158,5 +158,5 @@
     /**
      * CSVアップロードを実行します.
-     * 
+     *
      * @return void
      */
@@ -196,6 +196,4 @@
         $errFlag = false;
 
-        $arrTargets = array();
-
         while (!feof($fp)) {
             $arrCSV = fgetcsv($fp, CSV_LINE_MAX);
@@ -235,19 +233,14 @@
             }
 
-            $arrTargets[$line_count] = clone $objFormParam;
-        }
-        fclose($fp);
-
-        if (!$errFlag) {
-            foreach ($arrTargets as $line_count=>$objFormParam) {
-                $this->lfRegistProduct($objQuery, $line_count, $objFormParam);
-                $arrParam = $objFormParam->getHashArray();
-
-                $this->addRowResult($line_count, "商品ID：".$arrParam['product_id'] . " / 商品名：" . $arrParam['name']);
-            }
+            $this->lfRegistProduct($objQuery, $line_count, $objFormParam);
+            $arrParam = $objFormParam->getHashArray();
+
+            $this->addRowResult($line_count, "商品ID：".$arrParam['product_id'] . " / 商品名：" . $arrParam['name']);
         }
 
         // 実行結果画面を表示
         $this->tpl_mainpage = 'products/upload_csv_complete.tpl';
+
+        fclose($fp);
 
         if ($errFlag) {
