diff --git a/mondumas/views/dossier.py b/mondumas/views/dossier.py index 4c8ba9e..7a781e0 100644 --- a/mondumas/views/dossier.py +++ b/mondumas/views/dossier.py @@ -949,6 +949,7 @@ def demandes(request): conn = mailbox_connect(societe) # select INBOX rv, data = conn.select('INBOX') + conn.expunge() nbLus = 0 nbCrees = 0 @@ -969,7 +970,6 @@ def demandes(request): return HTTPFound(location=request.route_url('home')) raw_email = msg_data[0][1] - # import pdb;pdb.set_trace() # converts byte literal to string removing b'' try: raw_email_string = raw_email.decode('utf-8') @@ -1005,7 +1005,6 @@ def demandes(request): nbAnnules = nbAnnules + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() elif 'ANNULATION ORDRE DE MISSION' in texte: # genere ANNULATION mission DOMUS nosin = str(body)[84:95] @@ -1014,15 +1013,14 @@ def demandes(request): nbAnnules = nbAnnules + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() else: # genere le dossier d'après le mail n = generer_mission(request, societe, criteria, extracted_file, temp_file_path) nbCrees = nbCrees + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() - + + conn.expunge() conn.close() # deconnexion du serveur conn.logout()