Fix submission update functions

This commit is contained in:
gpt-engineer-app[bot]
2025-10-03 16:03:07 +00:00
parent 177e86a77a
commit 2426da66cb
2 changed files with 28 additions and 5 deletions

View File

@@ -75,10 +75,10 @@ export async function submitCompanyUpdate(
data: CompanyFormData,
userId: string
) {
// Fetch existing company to get its type
// Fetch existing company data (all fields for original_data)
const { data: existingCompany, error: fetchError } = await supabase
.from('companies')
.select('company_type')
.select('*')
.eq('id', companyId)
.single();
@@ -112,7 +112,7 @@ export async function submitCompanyUpdate(
if (submissionError) throw submissionError;
// Create the submission item with actual company data
// Create the submission item with actual company data AND original data
const { error: itemError } = await supabase
.from('submission_items')
.insert({
@@ -129,6 +129,7 @@ export async function submitCompanyUpdate(
headquarters_location: data.headquarters_location,
images: processedImages as any
},
original_data: existingCompany,
status: 'pending',
order_index: 0
});