From 7ad10e65cb7d1eac7dbab33552a160e0371a225a Mon Sep 17 00:00:00 2001 From: Lukas Hroch Date: Tue, 1 Oct 2024 15:54:00 +0100 Subject: [PATCH] fix(meal-gap): exclude meals based on start/end cut-offs (V4-1269) --- packages/common/src/surveys/meal-time.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/common/src/surveys/meal-time.ts b/packages/common/src/surveys/meal-time.ts index 691d813e63..b412632f47 100644 --- a/packages/common/src/surveys/meal-time.ts +++ b/packages/common/src/surveys/meal-time.ts @@ -83,6 +83,8 @@ export function resolveMealGaps(meals: MealState[], prompt: Prompts['meal-gap-pr if ( minutesBeforeMeal(meal.time, nextMeal.time) > gap + && isMealAfter(meal.time, toMealTime(startTime)) + && isMealBefore(nextMeal.time, toMealTime(endTime)) && !meal.flags.includes('no-meals-between') ) { return [meal, nextMeal];