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