From 3d1c34ae32907c82551e4b8e8a1fdef213506162 Mon Sep 17 00:00:00 2001
From: Damien DESPRES <ext.neogeo.ddespres@grandlyon.com>
Date: Mon, 7 Feb 2022 16:36:37 +0000
Subject: [PATCH] gestion des erreurs sur election des types

---
 workers/metadata_processor.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/workers/metadata_processor.py b/workers/metadata_processor.py
index 0b8b0cb..f5fd321 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
                 # ---------------------------------------------------------------------------------------------------------------------
 
-- 
GitLab