diff --git a/app/src/main/java/com/protonvpn/android/search/SearchViewModel.kt b/app/src/main/java/com/protonvpn/android/search/SearchViewModel.kt index 1c09b8071..dbf658417 100644 --- a/app/src/main/java/com/protonvpn/android/search/SearchViewModel.kt +++ b/app/src/main/java/com/protonvpn/android/search/SearchViewModel.kt @@ -244,12 +244,12 @@ class SearchViewModel @Inject constructor( ) } - private fun mapCity(match: Search.Match, vpnUser: VpnUser?, connectedServer: Server?) = + private suspend fun mapCity(match: Search.Match, vpnUser: VpnUser?, connectedServer: Server?) = match.value.let { city -> ResultItem( match, city.servers.contains(connectedServer), - vpnUser.hasAccessToAnyServer(city.servers), + vpnUser.hasAccessToAnyServer(city.servers) && !restrictions.restrictServerList(), city.servers.any { it.online }, partnerships = emptyList() )