From 47f0f2f135952b912b4975a9862146060b8730ce Mon Sep 17 00:00:00 2001 From: Alex Muntada Date: Mon, 29 Nov 2021 18:10:25 +0100 Subject: [PATCH 1/2] Propaga els errors del bus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enlloc de retornar false per indicar que el filtre no és aplicable quan falla alguna connexió amb el bus. Amb aquest canvi s'evitarà que es creïn nous tiquets a partir de comentaris destinats a un tiquet ja existent. Ara, quan falli el bus, es produirà una excepció que avortarà l'execució del mailtoticket. El correu quedarà pendent de processar i, amb sort, en la següent iteració ja no es produirà l'error del bus. Closes: #236 --- filtres/reply.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filtres/reply.py b/filtres/reply.py index 51124b3..6c45502 100644 --- a/filtres/reply.py +++ b/filtres/reply.py @@ -82,7 +82,7 @@ def es_aplicable(self): except Exception as e: logger.info("Peta el filtre... %s" % str(e)) - return False + raise def filtrar(self): body = self.msg.get_body() From 8062f9512dd1371be5eba06eed6a1e2f7a3d0ad2 Mon Sep 17 00:00:00 2001 From: Alex Muntada Date: Mon, 29 Nov 2021 18:27:16 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Canvia=20la=20font=20del=20m=C3=B2dul=20de?= =?UTF-8?q?=20suds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aquest canvi no està directament relacionat amb el PR, però ha estat necessari perquè passin els tests del CI/CD. Closes: #239 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index cad33ae..62ad64b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ beautifulsoup4 bleach mock>=1.3.0 -suds-jurko +suds-community discover freezegun requests