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

Fix bug where removed inventory ingredient is shown again on other action.

Lee Morgan 6 лет назад
Родитель
Сommit
27cfa37bf8
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      views/inventory/inventory.js

+ 4 - 3
views/inventory/inventory.js

@@ -132,9 +132,10 @@ let inventoryPage = {
     removeIngredient: function(id, row){
     removeIngredient: function(id, row){
         axios.post("/merchant/ingredients/remove", {ingredientId: id})
         axios.post("/merchant/ingredients/remove", {ingredientId: id})
             .then(()=>{
             .then(()=>{
-                for(let i = 0; i < this.items.length; i++){
-                    if(id === this.items[i].id){
-                        this.items.splice(i, 1);
+                for(let i = 0; i < merchant.inventory.length; i++){
+                    if(id === merchant.inventory[i]._id){
+                        merchant.inventory.splice(i, 1);
+                        break;
                     }
                     }
                 }
                 }