@@ -618,7 +618,7 @@ class DocumentController extends BackendController | |||
'order', | |||
function ($product) use ($document, $userProducer, $pointSale, $productModule) { | |||
return array_merge($product->getAttributes(), [ | |||
'unit_coefficient' => $productModule->getSolver()->getUnitCoefficient($product->unit), | |||
'unit_coefficient' => $productModule->getSolver()->getUnitCoefficient($product), | |||
'prices' => $productModule->getPriceArray($product, $userProducer->user, $pointSale), | |||
'wording_unit' => $product->wording_unit, | |||
'tax_rate' => $product->taxRate->value |
@@ -177,7 +177,7 @@ class SubscriptionForm extends Model | |||
$newProductSubscription = new ProductSubscription; | |||
$newProductSubscription->id_subscription = $subscription->id; | |||
$newProductSubscription->id_product = $idProduct; | |||
$newProductSubscription->quantity = $quantity / $productModule->getSolver()->getUnitCoefficient($product->unit); | |||
$newProductSubscription->quantity = $quantity / $productModule->getSolver()->getUnitCoefficient($product); | |||
$newProductSubscription->save(); | |||
} |
@@ -265,11 +265,11 @@ class SubscriptionController extends ProducerBaseController | |||
$indexProduct = 0; | |||
foreach ($productsArray as &$product) { | |||
$quantity = 0; | |||
$coefficientUnit = $productModule->getSolver()->getUnitCoefficient($product->unit); | |||
$coefficientUnit = $productModule->getSolver()->getUnitCoefficient($product); | |||
if (isset($arrayProductsSubscription) && count($arrayProductsSubscription)) { | |||
foreach ($arrayProductsSubscription as $productSubscription) { | |||
if ($product->id == $productSubscription->id_product) { | |||
$coefficientUnit = $productModule->getSolver()->getUnitCoefficient($productSubscription->product->unit); | |||
$coefficientUnit = $productModule->getSolver()->getUnitCoefficient($productSubscription->product); | |||
$quantity = $productSubscription->quantity * $coefficientUnit; | |||
} | |||
} |