Truly fix mod updates with spaces in names (#320)

This commit is contained in:
Sandro 2020-08-11 19:10:59 +02:00 committed by GitHub
parent 1ef555ab24
commit bc3b08e470
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View File

@ -25,11 +25,12 @@ print_failure()
update_mod() update_mod()
{ {
MOD_NAME="${1// /%20}" MOD_NAME="$1"
MOD_NAME_ENCODED="${1// /%20}"
print_step "Checking for update of mod $MOD_NAME..." 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") MOD_INFO_JSON=$(curl --silent "$MOD_INFO_URL")
if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then

View File

@ -25,11 +25,12 @@ print_failure()
update_mod() update_mod()
{ {
MOD_NAME="${1// /%20}" MOD_NAME="$1"
MOD_NAME_ENCODED="${1// /%20}"
print_step "Checking for update of mod $MOD_NAME..." 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") MOD_INFO_JSON=$(curl --silent "$MOD_INFO_URL")
if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then if ! echo "$MOD_INFO_JSON" | jq -e .name >/dev/null; then