fix: display status submission interns

This commit is contained in:
Muhammad Zhafran Ilham
2026-07-10 02:26:10 +07:00
parent fa065f2c7e
commit cf0342b2b5
+9 -3
View File
@@ -579,12 +579,18 @@ class TaskService {
const now = new Date();
const deadline = new Date(deadlineAt);
if (deadline < now) {
if (submission) {
const submittedAt = new Date(submission.submitted_at);
if (submittedAt <= deadline) {
return 'done';
}
return 'overdue';
}
if (submission) {
return 'done';
if (deadline < now) {
return 'overdue';
}
return 'pending';