From 4abdea08d639572780796a1b94f987fdf4909da2 Mon Sep 17 00:00:00 2001 From: vChabot Date: Thu, 12 Jul 2012 08:01:04 +0000 Subject: [PATCH] [-] BO : BugFix : #PSCFV-3069 : OrderDetail->purchase_supplier_price is not saved in DB --- classes/ProductSupplier.php | 3 ++- classes/order/OrderDetail.php | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/classes/ProductSupplier.php b/classes/ProductSupplier.php index 810590568..ea2509d29 100644 --- a/classes/ProductSupplier.php +++ b/classes/ProductSupplier.php @@ -221,6 +221,7 @@ class ProductSupplierCore extends ObjectModel $query->where('id_product = '.(int)$id_product.' AND id_product_attribute = '.(int)$id_product_attribute); $query->where('id_supplier = '.(int)$id_supplier); - return Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($query); + $row = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($query); + return $row['price_te']; } } diff --git a/classes/order/OrderDetail.php b/classes/order/OrderDetail.php index 5d5cc88c0..12f49466e 100644 --- a/classes/order/OrderDetail.php +++ b/classes/order/OrderDetail.php @@ -141,6 +141,9 @@ class OrderDetailCore extends ObjectModel /** @var float additional shipping price tax incl */ public $total_shipping_price_tax_incl; + /** @var float */ + public $purchase_supplier_price; + /** * @see ObjectModel::$definition */ @@ -183,6 +186,7 @@ class OrderDetailCore extends ObjectModel 'unit_price_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'total_price_tax_incl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'total_price_tax_excl' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), + 'purchase_supplier_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), ), );