Skip to content

Commit c5b1695

Browse files
Dieterberolandgeider
authored andcommitted
fix crash for empty measurements
1 parent bd7088d commit c5b1695

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

lib/widgets/dashboard/widgets.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -194,11 +194,12 @@ class _DashboardWeightWidgetState extends State<DashboardWeightWidget> {
194194
avgs: entries7dAvg,
195195
),
196196
),
197-
MeasurementOverallChangeWidget(
198-
entries7dAvg.first,
199-
entries7dAvg.last,
200-
weightUnit(profile.isMetric, context),
201-
),
197+
if (entries7dAvg.isNotEmpty)
198+
MeasurementOverallChangeWidget(
199+
entries7dAvg.first,
200+
entries7dAvg.last,
201+
weightUnit(profile.isMetric, context),
202+
),
202203
Row(
203204
mainAxisAlignment: MainAxisAlignment.spaceBetween,
204205
children: [

lib/widgets/measurements/categories_card.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,12 @@ class CategoriesCard extends StatelessWidget {
4040
avgs: entries7dAvg,
4141
),
4242
),
43-
MeasurementOverallChangeWidget(
44-
entries7dAvg.first,
45-
entries7dAvg.last,
46-
currentCategory.unit,
47-
),
43+
if (entries7dAvg.isNotEmpty)
44+
MeasurementOverallChangeWidget(
45+
entries7dAvg.first,
46+
entries7dAvg.last,
47+
currentCategory.unit,
48+
),
4849
const Divider(),
4950
Row(
5051
mainAxisAlignment: MainAxisAlignment.spaceBetween,

0 commit comments

Comments
 (0)