diff --git a/setup-download-links.sh b/setup-download-links.sh
index e653da28141b92b78c74b72ad05c9e47ad03d064..0ae2128fc04e11766bcba8c32adc98b7de6806be 100755
--- a/setup-download-links.sh
+++ b/setup-download-links.sh
@@ -19,8 +19,8 @@ do
     for dir in "${arr[@]}"
     do
         mkdir -p "$dir"
-        mapfile -t filenames < <(jq .[].filename "$dir.json")
-        mapfile -t timestamps < <(jq .[].date "$dir.json")
+        readarray -t filenames < <(jq .[].filename "$dir.json")
+        readarray -t timestamps < <(jq .[].date "$dir.json")
         n=$(jq length "$dir.json")
         cd "$dir"
         for ((i = 0; i < n; i++))