Fixed issue with SUbject card where it would use a diffrent grade than there is

This commit is contained in:
Space-Banane
2026-01-17 15:58:34 +01:00
parent 015d236672
commit d5c1fc4a8e

View File

@@ -16,7 +16,7 @@ export function SubjectCard({ subject, averageGrade, calculatedAverage, gradeSys
const displaySystem = (gradeSystem || subject.grade_system || "percentage") as GradeSystem;
// Calculate target progress if grade is available
const targetProgress = averageGrade !== undefined ? calculateTargetProgress(subject.target_grade ?? averageGrade, subject) : null;
const targetProgress = averageGrade !== undefined ? calculateTargetProgress(averageGrade, subject) : null;
const hasTaget = targetProgress && targetProgress.status !== "no-target";
const isOverridden = calculatedAverage !== undefined && averageGrade !== undefined && Math.abs(calculatedAverage - averageGrade) > 0.01;