diff --git a/src/admin/settings/useSettings.js b/src/admin/settings/useSettings.js index 6237d7e..2a5c040 100644 --- a/src/admin/settings/useSettings.js +++ b/src/admin/settings/useSettings.js @@ -32,7 +32,8 @@ export function useSettings() { const updatePrice = async (key, value) => { const { error } = await supabase .from('settings') - .upsert({ key, value: String(value), updated_at: new Date().toISOString() }, { onConflict: 'key' }); + .update({ value: String(value), updated_at: new Date().toISOString() }) + .eq('key', key); if (!error) { const thickness = parseInt(key.replace('price_', ''), 10);