diff --git a/download-latest-firmware-build.py b/download-latest-firmware-build.py
index d126b83f2184749d9ecbf01d9c21e6086d65ad26..9e1f6b1a12bf669b0e3c97bd405efe8365a6e0f7 100755
--- a/download-latest-firmware-build.py
+++ b/download-latest-firmware-build.py
@@ -31,8 +31,9 @@ def find_version_from_archive(archive_file_list):
             version_regex = re.compile(r'gluon-ffs-(((experimental|[0-9]+\.[0-9])+[+][0-9]{4}-[0-9]{2}-[0-9]{2})-g\.[a-f0-9]+-s\.[a-f0-9]+-)')
             version_matches = version_regex.match(filename)
             if version_matches:
-                logging.debug("Found version number {}".format(version_matches.group(1)))
-                return version_matches.group(2)
+                version = version_matches.group(1)
+                logging.debug("Found version number {}".format(version))
+                return version
     raise ValueError("Could not determine version from ZIP file")
 
 def extract_zip(artifact_zipfile):