fix: use type=initial for all submissions, single unified type
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user