Fix: Handle internal errors

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 02:41:01 +00:00
parent 9e8e8719b4
commit 07420a67bf
6 changed files with 24 additions and 19 deletions

View File

@@ -565,7 +565,7 @@ export async function submitParkUpdate(
item_type: 'park',
action_type: 'edit',
item_data: JSON.parse(JSON.stringify({
...extractChangedFields(data, existingPark),
...extractChangedFields(data, existingPark as any),
park_id: parkId, // Always include for relational integrity
images: processedImages
})) as Json,
@@ -848,7 +848,7 @@ export async function submitRideUpdate(
item_type: 'ride',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingRide),
...extractChangedFields(data, existingRide as any),
ride_id: rideId, // Always include for relational integrity
images: processedImages as unknown as Json
},
@@ -1012,7 +1012,7 @@ export async function submitRideModelUpdate(
item_type: 'ride_model',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingModel),
...extractChangedFields(data, existingModel as any),
ride_model_id: rideModelId, // Always include for relational integrity
images: processedImages as unknown as Json
},
@@ -1124,7 +1124,7 @@ export async function submitManufacturerUpdate(
item_type: 'manufacturer',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingCompany as Partial<CompanyDatabaseRecord>),
...extractChangedFields(data, existingCompany as any),
company_id: companyId, // Always include for relational integrity
company_type: 'manufacturer', // Always include for entity type discrimination
images: processedImages as unknown as Json
@@ -1232,7 +1232,7 @@ export async function submitDesignerUpdate(
item_type: 'designer',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingCompany as Partial<CompanyDatabaseRecord>),
...extractChangedFields(data, existingCompany as any),
company_id: companyId, // Always include for relational integrity
company_type: 'designer', // Always include for entity type discrimination
images: processedImages as unknown as Json
@@ -1340,7 +1340,7 @@ export async function submitOperatorUpdate(
item_type: 'operator',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingCompany as Partial<CompanyDatabaseRecord>),
...extractChangedFields(data, existingCompany as any),
company_id: companyId, // Always include for relational integrity
company_type: 'operator', // Always include for entity type discrimination
images: processedImages as unknown as Json
@@ -1448,7 +1448,7 @@ export async function submitPropertyOwnerUpdate(
item_type: 'property_owner',
action_type: 'edit',
item_data: {
...extractChangedFields(data, existingCompany as Partial<CompanyDatabaseRecord>),
...extractChangedFields(data, existingCompany as any),
company_id: companyId, // Always include for relational integrity
company_type: 'property_owner', // Always include for entity type discrimination
images: processedImages as unknown as Json