From fdb68a12bd24944c551ac7e86e9ba81854067542 Mon Sep 17 00:00:00 2001 From: Freek van de Ven Date: Wed, 24 Jul 2024 14:28:23 +0200 Subject: [PATCH] fix: remove empty days when updating a week template --- .../src/ui/view_models/week_template_view_models.dart | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/flutter_availability/lib/src/ui/view_models/week_template_view_models.dart b/packages/flutter_availability/lib/src/ui/view_models/week_template_view_models.dart index 770b0aa..b1b0c2d 100644 --- a/packages/flutter_availability/lib/src/ui/view_models/week_template_view_models.dart +++ b/packages/flutter_availability/lib/src/ui/view_models/week_template_view_models.dart @@ -23,12 +23,10 @@ class WeekTemplateViewModel { name: template.name, color: template.color, data: { - for (var day in WeekDay.values) - day: data.data.containsKey(day) - ? DayTemplateDataViewModel.fromDayTemplateData( - data.data[day]!, - ) - : const DayTemplateDataViewModel(), + for (var day in WeekDay.values.where(data.data.containsKey)) + day: DayTemplateDataViewModel.fromDayTemplateData( + data.data[day]!, + ), }, ); }