diff --git a/src/sakia/data/connectors/bma.py b/src/sakia/data/connectors/bma.py
index 9bc303e5c0e70f0591cbab3dedc4ab5a7f645752..f3300c2272ca9c82e1f0bdf18cdbc21d17ad9bf9 100644
--- a/src/sakia/data/connectors/bma.py
+++ b/src/sakia/data/connectors/bma.py
@@ -141,7 +141,7 @@ def _best_answer(answers, answers_data, nb_verification):
     best_dict_hash_score = len(answers[best_dict_hash])
     for dict_hash in answers:
         if len(answers[dict_hash]) > best_dict_hash_score:
-            best_dict_hash = answers[dict_hash]
+            best_dict_hash = dict_hash
             best_dict_hash_score = len(answers[dict_hash])
         if len(answers[dict_hash]) >= nb_verification:
             if isinstance(answers_data[dict_hash], errors.DuniterError):