fix: use type=initial for all submissions, single unified type

This commit is contained in:
Krao Hasanee
2026-06-02 14:30:53 -04:00
parent 585fc7500c
commit 894ec323f2
+2 -2
View File
@@ -267,7 +267,7 @@ export default function TaskDetail() {
const submission = submissions.find(s => s.type === 'initial') || submissions[0] || null; const submission = submissions.find(s => s.type === 'initial') || submissions[0] || null;
const amendments = submissions.filter(s => s.type === 'amendment'); 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 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 assignee = task.assignee;
const assigneeName = assignee?.name || task.assigned_name || null; const assigneeName = assignee?.name || task.assigned_name || null;
@@ -302,7 +302,7 @@ export default function TaskDetail() {
const handleConfirmReview = async () => { const handleConfirmReview = async () => {
setReviewSaving(true); setReviewSaving(true);
try { 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) { if (newSub && reviewFiles.length > 0) {
const uploaded = []; const uploaded = [];
for (const file of reviewFiles) { for (const file of reviewFiles) {