diff --git a/public/viewjs/mealplan.js b/public/viewjs/mealplan.js index 84451aa2..8e2c08ea 100644 --- a/public/viewjs/mealplan.js +++ b/public/viewjs/mealplan.js @@ -172,25 +172,26 @@ var calendar = $("#calendar").fullCalendar({ } element.attr("data-product-details", event.productDetails); - + console.log(productDetails); + console.log(mealPlanEntry); var productOrderMissingButtonDisabledClasses = "disabled"; - if (productDetails.stock_amount_aggregated < mealPlanEntry.product_amount) + if (parseFloat(productDetails.stock_amount_aggregated) < parseFloat(mealPlanEntry.product_amount)) { productOrderMissingButtonDisabledClasses = ""; } var productConsumeButtonDisabledClasses = "disabled"; - if (productDetails.stock_amount_aggregated >= mealPlanEntry.product_amount) + if (parseFloat(productDetails.stock_amount_aggregated) >= parseFloat(mealPlanEntry.product_amount)) { productConsumeButtonDisabledClasses = ""; } - var fulfillmentInfoHtml = __t('Enough in stock'); - var fulfillmentIconHtml = ''; - if (productDetails.stock_amount_aggregated < mealPlanEntry.product_amount) + fulfillmentInfoHtml = __t('Not enough in stock'); + var fulfillmentIconHtml = ''; + if (parseFloat(productDetails.stock_amount_aggregated) >= parseFloat(mealPlanEntry.product_amount)) { - fulfillmentInfoHtml = __t('Not enough in stock'); - var fulfillmentIconHtml = ''; + var fulfillmentInfoHtml = __t('Enough in stock'); + var fulfillmentIconHtml = ''; } var costsAndCaloriesPerServing = "" @@ -206,14 +207,14 @@ var calendar = $("#calendar").fullCalendar({ element.html('\