Respect QU purchase factor when adding or comparing recipe ingredients to shopping list entries (fixes #131)

This commit is contained in:
Bernd Bestel
2019-01-05 21:11:36 +01:00
parent f6cf26009d
commit 0d145bbf1e
2 changed files with 58 additions and 1 deletions

View File

@@ -35,7 +35,9 @@ class RecipesService extends BaseService
{
if($recipePosition->recipe_id == $recipeId)
{
$toOrderAmount = $recipePosition->missing_amount - $recipePosition->amount_on_shopping_list;
$product = $this->Database->products($recipePosition->product_id);
$toOrderAmount = ceil(($recipePosition->missing_amount - $recipePosition->amount_on_shopping_list) / $product->qu_factor_purchase_to_stock);
if($toOrderAmount > 0)
{
$shoppinglistRow = $this->Database->shopping_list()->createRow(array(