correction annulation mission domus
This commit is contained in:
@@ -1006,7 +1006,7 @@ def demandes_dl(request):
|
||||
# lire le message avec UID
|
||||
rv, msg_data = conn.fetch(email_uid, '(RFC822)')
|
||||
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'))
|
||||
|
||||
raw_email = msg_data[0][1]
|
||||
@@ -1024,6 +1024,8 @@ def demandes_dl(request):
|
||||
if ctype == 'text/html' and 'attachment' not in cdispo:
|
||||
body = part.get_payload(decode=True) # decode
|
||||
break
|
||||
|
||||
# import pdb;pdb.set_trace()
|
||||
# downloading attachment
|
||||
temp_file_path = download_pdf_to_tmp(email_message)
|
||||
if temp_file_path != '':
|
||||
@@ -1039,7 +1041,7 @@ def demandes_dl(request):
|
||||
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
||||
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
||||
# genere ANNULATION mission DOMUS
|
||||
nosin = str(body)[84:95]
|
||||
nosin = texte.split('\n')[3] # 4ème ligne de texte
|
||||
#import pdb;pdb.set_trace()
|
||||
n = generer_annul_domus(request, societe, nosin, temp_file_path)
|
||||
if n > 0:
|
||||
@@ -1058,7 +1060,7 @@ def demandes_dl(request):
|
||||
# deconnexion du serveur
|
||||
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'))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user