Просмотр исходного кода

Add rounding to math in order to avoid minor errors

Lee Morgan 6 лет назад
Родитель
Сommit
11f1dbf4a6
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      controllers/merchantData.js
  2. 1 1
      controllers/renderer.js

+ 1 - 1
controllers/merchantData.js

@@ -425,7 +425,7 @@ module.exports = {
         Merchant.findOne({_id: req.session.user})
             .then((merchant)=>{
                 let updateIngredient = merchant.inventory.find(i => i.ingredient.toString() === req.body.ingredientId);
-                updateIngredient.quantity += req.body.quantityChange;
+                updateIngredient.quantity = (updateIngredient.quantity + req.body.quantityChange).toFixed(2);
                 merchant.save()
                     .then((merchant)=>{
                         res.json(req.body.quantityChange);

+ 1 - 1
controllers/renderer.js

@@ -67,7 +67,7 @@ module.exports = {
                                                     inventoryIngredient = invItem;
                                                 }
                                             }
-                                            inventoryIngredient.quantity -= ingredient.quantity;
+                                            inventoryIngredient.quantity = (inventoryIngredient.quantity - ingredient.quantity).toFixed(2);
                                         }
                                     }
                                 }