diff --git a/app/src/main/java/org/anitab/mentorship/view/fragments/MembersFragment.kt b/app/src/main/java/org/anitab/mentorship/view/fragments/MembersFragment.kt index 6e6f727bc..6e1ac57ab 100644 --- a/app/src/main/java/org/anitab/mentorship/view/fragments/MembersFragment.kt +++ b/app/src/main/java/org/anitab/mentorship/view/fragments/MembersFragment.kt @@ -140,6 +140,17 @@ class MembersFragment : BaseFragment() { Toast.LENGTH_SHORT).show() } } + if (!filterMap["skills"].isNullOrEmpty()) { + + val hasUsersWithSkills = membersViewModel.userList.any { + (it.skills)?.contains(filterMap["skills"]!!, ignoreCase = true) == true + } + + if (!hasUsersWithSkills) { + Toast.makeText(activity, getString(R.string.error_filter_not_found), + Toast.LENGTH_SHORT).show() + } + } } memberListInitialized = true tvEmptyList.visibility = View.GONE