Fix entity validation and data loading

This commit is contained in:
gpt-engineer-app[bot]
2025-11-05 16:48:14 +00:00
parent 80d823a1b9
commit 11a1ae5f65
6 changed files with 51 additions and 15 deletions

View File

@@ -79,10 +79,14 @@ export function DesignerForm({ onSubmit, onCancel, initialData }: DesignerFormPr
setIsSubmitting(true);
try {
const formData = {
const formData = {
...data,
company_type: 'designer' as const,
founded_year: data.founded_year ? parseInt(String(data.founded_year)) : undefined,
banner_image_id: undefined,
banner_image_url: undefined,
card_image_id: undefined,
card_image_url: undefined,
};
await onSubmit(formData);

View File

@@ -87,6 +87,10 @@ export function ManufacturerForm({ onSubmit, onCancel, initialData }: Manufactur
...data,
company_type: 'manufacturer' as const,
founded_year: data.founded_year ? parseInt(String(data.founded_year)) : undefined,
banner_image_id: undefined,
banner_image_url: undefined,
card_image_id: undefined,
card_image_url: undefined,
};
await onSubmit(formData);

View File

@@ -79,10 +79,14 @@ export function OperatorForm({ onSubmit, onCancel, initialData }: OperatorFormPr
setIsSubmitting(true);
try {
const formData = {
const formData = {
...data,
company_type: 'operator' as const,
founded_year: data.founded_year ? parseInt(String(data.founded_year)) : undefined,
banner_image_id: undefined,
banner_image_url: undefined,
card_image_id: undefined,
card_image_url: undefined,
};
await onSubmit(formData);

View File

@@ -79,10 +79,14 @@ export function PropertyOwnerForm({ onSubmit, onCancel, initialData }: PropertyO
setIsSubmitting(true);
try {
const formData = {
const formData = {
...data,
company_type: 'property_owner' as const,
founded_year: data.founded_year ? parseInt(String(data.founded_year)) : undefined,
banner_image_id: undefined,
banner_image_url: undefined,
card_image_id: undefined,
card_image_url: undefined,
};
await onSubmit(formData);