fix: resolve RLS infinite recursion in tastings and sessions

This commit is contained in:
2025-12-18 11:24:04 +01:00
parent e6974cd060
commit 5923dd0474
4 changed files with 24 additions and 18 deletions

View File

@@ -99,9 +99,16 @@ export default function SessionDetailPage() {
const handleAddParticipant = async (buddyId: string) => {
if (participants.some(p => p.buddy_id === buddyId)) return;
const { data: { user } } = await supabase.auth.getUser();
if (!user) return;
const { error } = await supabase
.from('session_participants')
.insert([{ session_id: id, buddy_id: buddyId }]);
.insert([{
session_id: id,
buddy_id: buddyId,
user_id: user.id
}]);
if (!error) {
fetchSessionData();