diff --git a/lib/ui/widgets/first_screen/contact_search_page.dart b/lib/ui/widgets/first_screen/contact_search_page.dart
index 66dd5bc506e256e521c21e792fdc6d641809636f..2890362b5074d3defa54970bb31f0dccc4cbb796 100644
--- a/lib/ui/widgets/first_screen/contact_search_page.dart
+++ b/lib/ui/widgets/first_screen/contact_search_page.dart
@@ -42,6 +42,7 @@ class _ContactSearchPageState extends State<ContactSearchPage> {
   bool _isLoading = false;
 
   Future<void> _search() async {
+    final ContactsCubit contactsCubit = context.read<ContactsCubit>();
     if (_searchTerm.length < 3) {
       ScaffoldMessenger.of(context).showSnackBar(
         SnackBar(content: Text(tr('search_limitation'))),
@@ -53,7 +54,6 @@ class _ContactSearchPageState extends State<ContactSearchPage> {
     setState(() {
       _isLoading = true;
     });
-    final ContactsCubit contactsCubit = context.read<ContactsCubit>();
 
     setState(() {
       _results = contactsCubit.search(_searchTerm);