Skip to content

Commit 29be6f0

Browse files
committed
Hotfix for change in homechef response
1 parent bc4db34 commit 29be6f0

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

FoodPicker.Infrastructure/Services/HomeChefMealService.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ public override async Task<List<Meal>> GetMealsForMealWeek(MealWeek week)
7979
}
8080

8181
var tags = new List<string> { mealElement.GetProperty("primary_label_data").GetProperty("label_text").GetString() };
82-
tags.AddRange(mealElement.GetProperty("tags").EnumerateArray().Select(t => t.GetString().Transform(To.TitleCase)));
82+
if (mealElement.TryGetProperty("tags", out var jsonTags) && jsonTags.ValueKind == JsonValueKind.Array)
83+
{
84+
tags.AddRange(jsonTags.EnumerateArray().Select(t => t.GetString().Transform(To.TitleCase)));
85+
}
8386

8487
var meal = new Meal()
8588
{

0 commit comments

Comments
 (0)