diff --git a/ltx_flutter/lib/appwrite/database_api.dart b/ltx_flutter/lib/appwrite/database_api.dart index f5a15c7..8e4dc0a 100644 --- a/ltx_flutter/lib/appwrite/database_api.dart +++ b/ltx_flutter/lib/appwrite/database_api.dart @@ -110,8 +110,7 @@ class DatabaseAPI extends ChangeNotifier { getOne({required String date}) async { int offset = - DateTime.parse(date).difference(DateTime.parse("2023-01-01")).inDays + - 1; + DateTime.parse(date).difference(DateTime.parse("2023-01-01")).inDays; List response = await getEntries( limit: 1, diff --git a/ltx_flutter/lib/pages/today_views/day_view.dart b/ltx_flutter/lib/pages/today_views/day_view.dart index 58e4f53..80cef71 100644 --- a/ltx_flutter/lib/pages/today_views/day_view.dart +++ b/ltx_flutter/lib/pages/today_views/day_view.dart @@ -21,7 +21,7 @@ class _DayViewState extends State { late CategoriesAPI categories; late List entries = []; - late Document? dayEntry; + late Document? dayEntry = null; late List hours = []; late num? mood = 0; late String comments = ""; @@ -61,7 +61,9 @@ class _DayViewState extends State { format: "LLL d", dateISO: dayEntry?.data['date'].toString()); print("Got entry for $date"); } catch (e) { - database.getOne(date: formattedDate).then((value) => dayEntry = value); + database.getOne(date: formattedDate).then((value) { + dayEntry = value; + }); } setState(() {