fixed sort issue

This commit is contained in:
Kima 2024-06-19 16:43:56 +02:00
parent de0e8e1317
commit e23bdac995

View File

@ -162,7 +162,12 @@ class GradesPageState extends State<GradesPage> {
bool hasHomework = homeworkCount > 0; bool hasHomework = homeworkCount > 0;
List<Exam> allExams = examProvider.exams; List<Exam> allExams = examProvider.exams;
try {
allExams.sort((a, b) => a.date.compareTo(b.date)); allExams.sort((a, b) => a.date.compareTo(b.date));
} catch (e) {
print('failed to sort exams, reason: flutter');
allExams = [];
}
Exam? nearestExam = allExams.firstWhereOrNull((e) => Exam? nearestExam = allExams.firstWhereOrNull((e) =>
e.subject.id == subject.id && e.writeDate.isAfter(DateTime.now())); e.subject.id == subject.id && e.writeDate.isAfter(DateTime.now()));