diff --git a/lib/g1/api.dart b/lib/g1/api.dart
index 76234331d8b0f26662dd5114d915f95891c41be6..29a71784e5b5468f9656252e58102abf0a517b78 100644
--- a/lib/g1/api.dart
+++ b/lib/g1/api.dart
@@ -75,7 +75,7 @@ Future<Contact> getProfile(String pubKey,
     }
     final Map<String, dynamic> profile =
         const JsonDecoder().convert(cPlusResponse.body) as Map<String, dynamic>;
-    final Contact c = contactFromResultSearch(profile);
+    final Contact c = await contactFromResultSearch(profile);
     if (!onlyCPlusProfile) {
       // This penalize the gva rate limit
       // final String? nick = await gvaNick(pubKey);