diff options
Diffstat (limited to 'kitchen/views.py')
| -rw-r--r-- | kitchen/views.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kitchen/views.py b/kitchen/views.py index 7521e50..58685ab 100644 --- a/kitchen/views.py +++ b/kitchen/views.py @@ -205,8 +205,12 @@ def what_can_i_cook(request): warnings = get_pantry_warnings(base.ingredient_id) if available < needed: - if base.ingredient.is_staple_ingredient: - # Staples like oil/salt — assume always available even if tracking says 0 + # Check if this ingredient is tracked as a staple in the pantry + is_staple = PantryItem.objects.filter( + ingredient=base.ingredient, is_staple=True + ).exists() + if is_staple: + # Staples like oil/salt — assume always available pass else: recipe_result["base_missing"].append({ |
