From 05c1459e2fe1ce84d8533743898246e7d9389260 Mon Sep 17 00:00:00 2001 From: houseassassin Date: Sun, 10 May 2026 16:19:35 +0300 Subject: [PATCH] fix: revert upsert to update in useSettings to satisfy RLS policy Co-Authored-By: Claude Sonnet 4.6 --- src/admin/settings/useSettings.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);