// Fixed #PSFV-521

This commit is contained in:
bMancone
2012-02-20 13:58:19 +00:00
parent 957fdc3e9b
commit b08468ecd7
+6 -2
View File
@@ -3960,12 +3960,16 @@ class ProductCore extends ObjectModel
*/ */
public function addStockMvt($quantity, $id_reason, $id_product_attribute = null, $id_order = null, $id_employee = null) public function addStockMvt($quantity, $id_reason, $id_product_attribute = null, $id_order = null, $id_employee = null)
{ {
if (!$this->id) if (!$this->id || !$id_reason)
return; return false;
if ($id_product_attribute == null) if ($id_product_attribute == null)
$id_product_attribute = 0; $id_product_attribute = 0;
$reason = new StockMvtReason((int)$id_reason);
if (!Validate::isLoadedObject($reason))
return false;
$quantity = abs((int)$quantity) * $reason->sign; $quantity = abs((int)$quantity) * $reason->sign;
return StockAvailable::updateQuantity($this->id, $id_product_attribute, $quantity); return StockAvailable::updateQuantity($this->id, $id_product_attribute, $quantity);