diff --git a/scripts/start-deployGTNH b/scripts/start-deployGTNH index 1b03ad36..1a18b027 100755 --- a/scripts/start-deployGTNH +++ b/scripts/start-deployGTNH @@ -14,7 +14,7 @@ function getGTNHdownloadPath(){ if [ "$GTNH_PACK_VERSION" == "latest-dev" ]; then if ! release_object="$( curl -fsSL "https://downloads.gtnewhorizons.com/versions.json" \ - | jq -r '.versions|to_entries|sort_by(.value.releaseDate)|map(select(.value.title=="Beta release"))|.[-1]' + | jq -r '(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select(.value.title=="Beta release"))|.[-1]' )"; then logError "Failed to retrieve release from https://downloads.gtnewhorizons.com/versions.json" exit 1 fi @@ -23,7 +23,7 @@ function getGTNHdownloadPath(){ elif [ "$GTNH_PACK_VERSION" == "latest" ]; then if ! release_object="$( curl -fsSL "https://downloads.gtnewhorizons.com/versions.json" \ - | jq -r '.versions|to_entries|sort_by(.value.releaseDate)|map(select(.value.title=="Stable release"))|.[-1]' + | jq -r '(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select(.value.title=="Stable release"))|.[-1]' )"; then logError "Failed to retrieve release from https://downloads.gtnewhorizons.com/versions.json" exit 1 fi @@ -32,7 +32,7 @@ function getGTNHdownloadPath(){ else if ! release_object="$( curl -fsSL "https://downloads.gtnewhorizons.com/versions.json" \ - | jq -r --arg USRIN "$GTNH_PACK_VERSION" '.versions|to_entries|sort_by(.value.releaseDate)|map(select(.key==$USRIN))|.[]' + | jq -r --arg USRIN "$GTNH_PACK_VERSION" '(.versions // .)|to_entries|sort_by(.value.releaseDate)|map(select(.key==$USRIN))|.[]' )"; then logError "Failed to retrieve release from https://downloads.gtnewhorizons.com/versions.json" exit 1 fi