Index: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 21867)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 21870)
@@ -809,5 +809,5 @@
             $arrProduct['price'] = $arrProduct['price02'];
             $arrProduct['product_name'] = $arrProduct['name'];
-
+            
             $arrUpdateKeys = array(
                 'product_id', 'product_class_id', 'product_type_id', 'point_rate',
@@ -817,4 +817,9 @@
             foreach ($arrUpdateKeys as $key) {
                 $arrValues = $objFormParam->getValue($key);
+                // FIXME getValueで文字列が返る場合があるので配列であるかをチェック
+                if(!is_array($arrValues)) {
+                    $arrValues = array();
+                }
+                
                 if (isset($changed_no)) {
                     $arrValues[$changed_no] = $arrProduct[$key];
