correction annulation mission domus

This commit is contained in:
2020-12-11 07:38:55 +01:00
parent 908e15a80f
commit c743cce59a

View File

@@ -1006,7 +1006,7 @@ def demandes_dl(request):
# lire le message avec UID # lire le message avec UID
rv, msg_data = conn.fetch(email_uid, '(RFC822)') rv, msg_data = conn.fetch(email_uid, '(RFC822)')
if rv != 'OK': if rv != 'OK':
request.session.flash("ERREUR de lecture du message %s" % email_uid, 'danger') request.session.flash("ERREUR de lecture du message %S-%s" % (email_from, email_uid), 'danger')
return HTTPFound(location=request.route_url('messages')) return HTTPFound(location=request.route_url('messages'))
raw_email = msg_data[0][1] raw_email = msg_data[0][1]
@@ -1024,6 +1024,8 @@ def demandes_dl(request):
if ctype == 'text/html' and 'attachment' not in cdispo: if ctype == 'text/html' and 'attachment' not in cdispo:
body = part.get_payload(decode=True) # decode body = part.get_payload(decode=True) # decode
break break
# import pdb;pdb.set_trace()
# downloading attachment # downloading attachment
temp_file_path = download_pdf_to_tmp(email_message) temp_file_path = download_pdf_to_tmp(email_message)
if temp_file_path != '': if temp_file_path != '':
@@ -1039,7 +1041,7 @@ def demandes_dl(request):
conn.store(email_uid, '+FLAGS', '\\Deleted') conn.store(email_uid, '+FLAGS', '\\Deleted')
elif 'ANNULATION ORDRE DE MISSION' in texte: elif 'ANNULATION ORDRE DE MISSION' in texte:
# genere ANNULATION mission DOMUS # genere ANNULATION mission DOMUS
nosin = str(body)[84:95] nosin = texte.split('\n')[3] # 4ème ligne de texte
#import pdb;pdb.set_trace() #import pdb;pdb.set_trace()
n = generer_annul_domus(request, societe, nosin, temp_file_path) n = generer_annul_domus(request, societe, nosin, temp_file_path)
if n > 0: if n > 0:
@@ -1058,7 +1060,7 @@ def demandes_dl(request):
# deconnexion du serveur # deconnexion du serveur
conn.logout() conn.logout()
request.session.flash("La mission a été importée avec succès", 'success') request.session.flash("La mission no %s de %s a été importée avec succès" % (email_uid, email_from), 'success')
return HTTPFound(request.route_url('demandes')) return HTTPFound(request.route_url('demandes'))