diff --git a/src/lambo/utils/oscar.py b/src/lambo/utils/oscar.py
index 0b588a1b3a97c2877972c7ee4b3c311537e1dacd..20ff83cdba6f3701212d76a435a6ed08db38bf1e 100644
--- a/src/lambo/utils/oscar.py
+++ b/src/lambo/utils/oscar.py
@@ -47,7 +47,7 @@ def download_archive1_from_oscar(language, path, OSCAR_LOGIN, OSCAR_PASSWORD, re
                 return
             except HTTPError as err:
                 error = err
-        if i == retry - 1 or err.code<500:
+        if i == retry - 1 or error.code<500:
             raise error
         secs = ((i + 1) * (i + 1) * (i + 1) * 15)
         print("[Got " + str(error.code) + ", retrying after " + str(secs) + " seconds...]")