From 03f6b555afc1e6694c95296898a0e55c8ceb4272 Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Sun, 8 Oct 2023 21:52:07 +0200 Subject: [PATCH] Fix order of log entries --- lib/providers/nutrition.dart | 2 +- lib/widgets/nutrition/charts.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/providers/nutrition.dart b/lib/providers/nutrition.dart index f6f17e8f..789008a3 100644 --- a/lib/providers/nutrition.dart +++ b/lib/providers/nutrition.dart @@ -415,7 +415,7 @@ class NutritionPlansProvider with ChangeNotifier { final data = await baseProvider.fetchPaginated( baseProvider.makeUrl( _nutritionDiaryPath, - query: {'plan': plan.id.toString(), 'limit': '999'}, + query: {'plan': plan.id.toString(), 'limit': '999', 'ordering': 'datetime'}, ), ); diff --git a/lib/widgets/nutrition/charts.dart b/lib/widgets/nutrition/charts.dart index 8e1b7399..0a00f609 100644 --- a/lib/widgets/nutrition/charts.dart +++ b/lib/widgets/nutrition/charts.dart @@ -470,9 +470,9 @@ class FlNutritionalDiaryChartWidgetState extends State showingGroups() { final logEntries = widget._nutritionalPlan.logEntriesValues; final List out = []; - final dateList = getDatesBetween(logEntries.keys.last, logEntries.keys.first); + final dateList = getDatesBetween(logEntries.keys.first, logEntries.keys.last); - for (final date in dateList) { + for (final date in dateList.reversed) { out.add( makeGroupData( date.millisecondsSinceEpoch,