From bf8c8d2e8a9ac7ab9a410031bc70a795071e6f10 Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 30 Sep 2025 18:19:14 +0200 Subject: [PATCH] Filter ungraded colles to avoid unexecepted behaviors --- app/services/grade_service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/services/grade_service.ts b/app/services/grade_service.ts index 59e7db1..ddf8ffb 100644 --- a/app/services/grade_service.ts +++ b/app/services/grade_service.ts @@ -44,6 +44,7 @@ export class GradeService { .where('studentId', userId) .where('date', '>=', startDate.toJSDate()) .where('date', '<', endDate.toJSDate()) + .whereNotNull('garde') .preload('subject') .orderBy('date', 'asc') } @@ -53,6 +54,7 @@ export class GradeService { .where('studentId', userId) .where('subjectId', subjectId) .where('date', '<', beforeDate.toJSDate()) + .whereNotNull('garde') return colles.length ? this.calculateAverage(colles) : 0 }