diff --git a/misc/build.func b/misc/build.func index d4494a97..eacebebb 100644 --- a/misc/build.func +++ b/misc/build.func @@ -837,13 +837,15 @@ post_to_api() { EOF ) - RESPONSE=$(curl -s -o response.txt -w "%{http_code}" -X POST "$API_URL" \ + RESPONSE=$(curl -s -o response.txt -w "%{http_code}" -L -X POST "$API_URL" --post301 --post302 \ -H "Content-Type: application/json" \ -d "$JSON_PAYLOAD") - - if [ ! "$RESPONSE" -eq 201 ]; then + + if [ "$RESPONSE" -ne 201 ] && [ "$RESPONSE" -ne 302 ]; then msg_error "API request failed with HTTP code $RESPONSE" fi + + } install_script() {