From fe00286f7558d379d392f8a46d10a4689f95d472 Mon Sep 17 00:00:00 2001 From: Caine Date: Thu, 2 Apr 2026 16:33:31 +0100 Subject: Add API: URLs, token auth, what-can-i-cook endpoint, log-cook with pantry deduction, browsable API --- kitchen/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'kitchen/views.py') 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({ -- cgit v1.2.3