diff --git a/components/MessageNotifications.tsx b/components/MessageNotifications.tsx index 9e34888..03cb6e5 100644 --- a/components/MessageNotifications.tsx +++ b/components/MessageNotifications.tsx @@ -94,7 +94,7 @@ export default function MessageNotifications() { // Initialiser les IDs des messages au premier chargement useEffect(() => { - if (conversations && !initializedRef.current) { + if (conversations && Array.isArray(conversations) && !initializedRef.current) { conversations.forEach((conversation) => { if (conversation.lastMessage) { lastMessageIdsRef.current.set(conversation.id, conversation.lastMessage.id); @@ -106,7 +106,7 @@ export default function MessageNotifications() { // Détecter les nouveaux messages useEffect(() => { - if (!conversations || !currentUser || !initializedRef.current) return; + if (!conversations || !Array.isArray(conversations) || !currentUser || !initializedRef.current) return; conversations.forEach((conversation) => { if (!conversation.lastMessage) return; diff --git a/prisma/dev.db b/prisma/dev.db index 795f252..34c6170 100644 Binary files a/prisma/dev.db and b/prisma/dev.db differ