Procházet zdrojové kódy

Fix broken inventory checker

Lee Morgan před 6 roky
rodič
revize
0a0569e1d0

+ 0 - 1
views/dashboardPage/components/components.js

@@ -596,7 +596,6 @@ let ingredientDetailsComp = {
     ingredient: {},
 
     display: function(ingredient){
-        console.log(ingredient);
         this.ingredient = ingredient;
 
         sidebar = document.querySelector("#ingredientDetails");

+ 6 - 5
views/dashboardPage/home.js

@@ -93,7 +93,7 @@ window.homeStrandObj = {
             let ingredientCheck = template.cloneNode(true);
             let input = ingredientCheck.children[1].children[1];
 
-            ingredientCheck.ingredientIndex = rands[i];
+            ingredientCheck.ingredient = merchant.ingredients[rands[i]];
             ingredientCheck.children[0].innerText = merchant.ingredients[rands[i]].ingredient.name;
             ingredientCheck.children[1].children[0].onclick = ()=>{input.value--};
             input.value = merchant.ingredients[rands[i]].quantity;
@@ -153,14 +153,15 @@ window.homeStrandObj = {
 
         for(let i = 0; i < lis.length; i++){
             if(lis[i].children[1].children[1].value >= 0){
-                let merchIngredient = merchant.inventory[lis[i].ingredientIndex];
+                let merchIngredient = lis[i].ingredient;
 
                 let value = parseFloat(lis[i].children[1].children[1].value);
 
                 if(value !== merchIngredient.quantity){
                     changes.push({
-                        id: merchIngredient.ingredient._id,
-                        quantity: value - merchIngredient.quantity
+                        id: merchIngredient.ingredient.id,
+                        ingredient: merchIngredient.ingredient,
+                        quantity: value
                     });
                 }
             }else{
@@ -182,8 +183,8 @@ window.homeStrandObj = {
                     if(typeof(response.data) === "string"){
                         banner.createError(response.data);
                     }else{
+                        merchant.editIngredients(changes);
                         banner.createNotification("Ingredients updated");
-                        updateInventory(changes);
                     }
                 })
                 .catch((err)=>{});

+ 0 - 1
views/dashboardPage/ingredients.js

@@ -16,7 +16,6 @@ window.ingredientsStrandObj = {
             categories = merchant.categorizeIngredients();
         }else if(property === "unit"){
             categories = merchant.unitizeIngredients();
-            console.log(categories);
         }
         
         let ingredientStrand = document.querySelector("#categoryList");