Show latest attempt

This commit is contained in:
Louis Knight-Webb
2025-06-16 20:27:25 -04:00
parent 6cd2510a29
commit aeee2c8941

View File

@@ -108,6 +108,14 @@ export function TaskDetailsDialog({
const result: ApiResponse<TaskAttempt[]> = await response.json(); const result: ApiResponse<TaskAttempt[]> = await response.json();
if (result.success && result.data) { if (result.success && result.data) {
setTaskAttempts(result.data); setTaskAttempts(result.data);
// Automatically select the latest attempt if available
if (result.data.length > 0) {
const latestAttempt = result.data.reduce((latest, current) =>
new Date(current.created_at) > new Date(latest.created_at) ? current : latest
);
setSelectedAttempt(latestAttempt);
fetchAttemptActivities(latestAttempt.id);
}
} }
} else { } else {
onError("Failed to load task attempts"); onError("Failed to load task attempts");