From 2f4b14555208fad0cb6ea56fbb0d24ae653fd49c Mon Sep 17 00:00:00 2001 From: 230417 <230417@epvc.pt> Date: Tue, 3 Mar 2026 16:26:11 +0000 Subject: [PATCH] . --- web/src/context/AppContext.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/web/src/context/AppContext.tsx b/web/src/context/AppContext.tsx index 2152a0c..c11955a 100644 --- a/web/src/context/AppContext.tsx +++ b/web/src/context/AppContext.tsx @@ -442,15 +442,8 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { }; const updateShopDetails: AppContextValue['updateShopDetails'] = async (shopId, payload) => { - // Preparar os dados para o Supabase (converter imageUrl para image_url se existir) - const dbPayload: any = { ...payload }; - if (dbPayload.imageUrl !== undefined) { - dbPayload.image_url = dbPayload.imageUrl; - delete dbPayload.imageUrl; - } - // Executa o update na Base de Dados e pede de volta a linha modificada para sabermos se o update afetou 0 linhas - const { data, error } = await supabase.from('shops').update(dbPayload).eq('id', shopId).select(); + const { data, error } = await supabase.from('shops').update(payload).eq('id', shopId).select(); // Se o supabase mandar um erro, mandamos o erro para fora para a UI apanhar if (error) { @@ -469,7 +462,7 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => { name: existingShopLocal?.name || 'Barbearia', address: existingShopLocal?.address || 'Endereço a definir', rating: 0, - ...dbPayload + ...payload }); if (upsertErr) {