diff --git a/RAAspotter.py b/RAAspotter.py
index 1e83b18901d9390706cf7c5170f8995b60208e40..ea6d365565aa93e36eccb81fa0a41b00ad03d49d 100644
--- a/RAAspotter.py
+++ b/RAAspotter.py
@@ -277,6 +277,8 @@ class RAAspotter:
     except subprocess.CalledProcessError as exc:
       if exc.returncode == 2 and retry_on_failure:
         logger.warning('ATTENTION : Le fichier n\'est pas un PDF correct, nouvelle tentative de le télécharger')
+        if self.tor_enabled:
+          self.tor_get_new_id()
         self.download_file(raa)
         self.ocr(raa,False)
       elif (not exc.returncode == 6) and (not exc.returncode == 10):