diff --git a/src/pages/TaskDetail.jsx b/src/pages/TaskDetail.jsx index 4d140fd..25ebe0f 100644 --- a/src/pages/TaskDetail.jsx +++ b/src/pages/TaskDetail.jsx @@ -267,7 +267,7 @@ export default function TaskDetail() { const submission = submissions.find(s => s.type === 'initial') || submissions[0] || null; const amendments = submissions.filter(s => s.type === 'amendment'); const revisions = submissions.filter(s => s.type === 'revision').sort((a, b) => a.version_number - b.version_number); - const reviewSubmissions = submissions.filter(s => s.type === 'submission' || s.type === 'initial').sort((a, b) => new Date(b.submitted_at) - new Date(a.submitted_at)); + const reviewSubmissions = submissions.filter(s => s.type === 'initial').sort((a, b) => new Date(b.submitted_at) - new Date(a.submitted_at)); const assignee = task.assignee; const assigneeName = assignee?.name || task.assigned_name || null; @@ -302,7 +302,7 @@ export default function TaskDetail() { const handleConfirmReview = async () => { setReviewSaving(true); try { - const { data: newSub } = await supabase.from('submissions').insert({ task_id: id, type: 'submission', version_number: task.current_version || 0, service_type: task.title, description: reviewNotes.trim() || null, submitted_by: currentUser.id, submitted_by_name: currentUser.name }).select().single(); + const { data: newSub } = await supabase.from('submissions').insert({ task_id: id, type: 'initial', version_number: task.current_version || 0, service_type: task.title, description: reviewNotes.trim() || null, submitted_by: currentUser.id, submitted_by_name: currentUser.name }).select().single(); if (newSub && reviewFiles.length > 0) { const uploaded = []; for (const file of reviewFiles) {