From 32b026d0dfaa5ef1c282b8f837da71735a2326d9 Mon Sep 17 00:00:00 2001 From: David Gaag <81269911+davidgaag@users.noreply.github.com> Date: Mon, 6 Jul 2026 05:59:21 -0600 Subject: [PATCH] Fix GTNH versions.json parsing (#4146) --- scripts/start-deployGTNH | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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