From de802b737ce5a9355ccfc8f7a76fec68c5e49733 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 18 Jan 2018 22:55:50 +0100 Subject: [PATCH] fix mqtt sending on rapport --- main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 8f0fc64..6191081 100644 --- a/main.py +++ b/main.py @@ -141,8 +141,6 @@ def main(): elif f_type == 'Einsatzprotokoll': logger.info('[%s] Processing type %s', f_id, f_type) - # Einsatz finished - publish on MQTT - mqtt_client.send_message(f_type, f_id, pdf_data, pdf_file) lodur_data = webdav_client.get_lodur_data(f_id) if lodur_data: @@ -154,14 +152,17 @@ def main(): ) # Parse the Einsatzprotokoll PDF + pdf_file = os.path.join(TMP_DIR, file_name) pdf_data = pdf.extract_einsatzprotokoll( - os.path.join(TMP_DIR, file_name), + pdf_file, f_id, ) # Update entry in Lodur with parse PDF data lodur_client.einsatzprotokoll(f_id, pdf_data, webdav_client) + # Einsatz finished - publish on MQTT + mqtt_client.send_message(f_type, f_id, pdf_data, pdf_file) else: logger.error( '[%s] Cannot process Einsatzprotokoll as there is no Lodur ID',