removed automatic change for subject to inactive if all assignments are completed

This commit is contained in:
Chris Sanden
2026-05-06 17:01:05 +02:00
parent 66efbecf2f
commit f2312bce38
4 changed files with 1 additions and 47 deletions

View File

@@ -13,17 +13,3 @@ export async function CheckAssignmentCompletion(aId: string) {
if (updateError) throw updateError;
}
export async function CheckSubjectCompletion(sId: string) {
const { data, error } = await supabase.from("assignments").select("aId, isCompleted").eq("sId", sId);
if (error) throw error;
const assignments = data ?? [];
const allCompleted = assignments.length > 0 && assignments.every((assignment) => assignment.isCompleted === true);
const { error: updateError } = await supabase.from("subjects").update({ isActive: allCompleted, lastChanged: new Date().toISOString()}).eq("sId", sId);
if (updateError) throw updateError;
}