From 894ec323f2bdb2a9afcdccf52d7aa9b25d8fea00 Mon Sep 17 00:00:00 2001 From: Krao Hasanee Date: Tue, 2 Jun 2026 14:30:53 -0400 Subject: [PATCH] fix: use type=initial for all submissions, single unified type --- src/pages/TaskDetail.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) {