fix: resolve RLS infinite recursion in tastings and sessions
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user