diff --git a/workers/metadata_processor.py b/workers/metadata_processor.py
index 0b8b0cb1263e85ad93a2ba1d78430a84fc97b237..f5fd321fe322cb2cc7a41820ed15ab6b1086f002 100644
--- a/workers/metadata_processor.py
+++ b/workers/metadata_processor.py
@@ -321,7 +321,8 @@ def callback( channel, method, properties, body ):
                 else:
                     logging.warning("No information about the needed fields and types found (%s) in the field catalog: generating a new catalog...", lookup_key)
                     field_type_detector(cfg)
-                    channel.basic_nack(delivery_tag = method.delivery_tag, requeue=1)
+                    logging.error("ERREUR ELECTION DES TYPES POUR:%s",out_record['metadata-fr']['geonet:info']['uuid'])
+                    channel.basic_nack(delivery_tag = method.delivery_tag, requeue=0)
                     return
                 # ---------------------------------------------------------------------------------------------------------------------