diff --git a/traiter/enregistrement.php b/traiter/enregistrement.php
index 44e7fa6b779dc905fa1bb66f3628190b8159b3a2..deac5fd7a1828b7f79d271bb30c4a29634fef3e3 100644
--- a/traiter/enregistrement.php
+++ b/traiter/enregistrement.php
@@ -200,7 +200,7 @@ function traiter_enregistrement_verifier_dist($args, $erreurs) {
 		(
 			$etape === null
 			or (
-			 array_key_exists($unicite, saisies_lister_par_nom(array($args['etapes'][$etape])))
+			 array_key_exists($unicite, saisies_lister_par_nom($args['etapes'][$etape]['saisies']))
 			)
 		)
 	) {