diff --git a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift index f8c48da1d..73132c185 100644 --- a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift +++ b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift @@ -152,7 +152,8 @@ struct ConversationsListFragment: View { enteredForeground = false - if navigationManager.peerAddr != nil + if navigationManager.peerAddr != nil + && index < conversationsListViewModel.conversationsList.count && conversationsListViewModel.conversationsList[index].remoteSipUri.contains(navigationManager.peerAddr!) { conversationViewModel.getChatRoomWithStringAddress(conversationsList: conversationsListViewModel.conversationsList, stringAddr: navigationManager.peerAddr!) navigationManager.peerAddr = nil