From 23f8438456a0445395bac864315df8151c5bb1c7 Mon Sep 17 00:00:00 2001 From: Hanzo_dev <2002samudiojohan@gmail.com> Date: Thu, 26 Feb 2026 15:25:08 -0500 Subject: [PATCH] fix(business): prevent 'image' column mismatch in Supabase insert/update --- frontend/src/services/businessService.ts | 8 ++++---- frontend/src/types/supabase.ts | 0 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 frontend/src/types/supabase.ts diff --git a/frontend/src/services/businessService.ts b/frontend/src/services/businessService.ts index 5f46e45..52ca651 100644 --- a/frontend/src/services/businessService.ts +++ b/frontend/src/services/businessService.ts @@ -36,9 +36,9 @@ export const businessService = { let fileUpload: File | null = null businessData.forEach((value, key) => { - if (key === 'file' && value instanceof File) { + if ((key === 'file' || key === 'image') && value instanceof File) { fileUpload = value - } else if (value !== 'null' && value !== '') { + } else if (value !== 'null' && value !== '' && key !== 'file' && key !== 'image') { payload[key] = value } }) @@ -58,9 +58,9 @@ export const businessService = { let fileUpload: File | null = null businessData.forEach((value, key) => { - if (key === 'file' && value instanceof File) { + if ((key === 'file' || key === 'image') && value instanceof File) { fileUpload = value - } else if (value !== 'null' && value !== '') { + } else if (value !== 'null' && value !== '' && key !== 'file' && key !== 'image') { payload[key] = value } }) diff --git a/frontend/src/types/supabase.ts b/frontend/src/types/supabase.ts new file mode 100644 index 0000000..e69de29