From bc3b08e4701f04f528cf7748d4d3484a4df0af95 Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 11 Aug 2020 19:10:59 +0200 Subject: [PATCH] Truly fix mod updates with spaces in names (#320) --- 0.17/files/update-mods.sh | 5 +++-- 0.18/files/update-mods.sh | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/0.17/files/update-mods.sh b/0.17/files/update-mods.sh index 2aacc91..20bfffe 100755 --- a/0.17/files/update-mods.sh +++ b/0.17/files/update-mods.sh @@ -25,11 +25,12 @@ print_failure() update_mod() { - MOD_NAME="${1// /%20}" + MOD_NAME="$1" + MOD_NAME_ENCODED="${1// /%20}" print_step "Checking for update of mod $MOD_NAME..." - MOD_INFO_URL="$MOD_BASE_URL/api/mods/$MOD_NAME" + MOD_INFO_URL="$MOD_BASE_URL/api/mods/$MOD_NAME_ENCODED" MOD_INFO_JSON=$(curl --silent "$MOD_INFO_URL") if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then diff --git a/0.18/files/update-mods.sh b/0.18/files/update-mods.sh index 2aacc91..20bfffe 100755 --- a/0.18/files/update-mods.sh +++ b/0.18/files/update-mods.sh @@ -25,11 +25,12 @@ print_failure() update_mod() { - MOD_NAME="${1// /%20}" + MOD_NAME="$1" + MOD_NAME_ENCODED="${1// /%20}" print_step "Checking for update of mod $MOD_NAME..." - MOD_INFO_URL="$MOD_BASE_URL/api/mods/$MOD_NAME" + MOD_INFO_URL="$MOD_BASE_URL/api/mods/$MOD_NAME_ENCODED" MOD_INFO_JSON=$(curl --silent "$MOD_INFO_URL") if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then