Merge pull request #34 from internship-humic/fix/display-status-submission

fix: display status submission interns
This commit is contained in:
Muhammad Zhafran Ilham
2026-07-10 02:26:49 +07:00
committed by GitHub
+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';