From ca446136a180a64e223e5c5f38c757fbeed18f6e Mon Sep 17 00:00:00 2001 From: bunker-admin Date: Thu, 9 Apr 2026 13:03:12 -0600 Subject: [PATCH] Fix set -e crash in pangolin_create_resources arithmetic ((created++)) returns exit code 1 when created=0 (post-increment evaluates to 0, which is falsy), killing the script under set -e. Use x=$((x + 1)) instead. Bunker Admin --- config.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.sh b/config.sh index 9a1c8f88..f06c49fd 100755 --- a/config.sh +++ b/config.sh @@ -1155,10 +1155,10 @@ pangolin_create_resources() { local err_msg err_msg=$(echo "$res_resp" | jq -r '.message // "unknown error"' 2>/dev/null) if echo "$err_msg" | grep -qi "already exists\|duplicate\|conflict"; then - ((skipped++)) + skipped=$((skipped + 1)) else warn " Failed to create $full_domain: $err_msg" - ((failed++)) + failed=$((failed + 1)) fi continue fi @@ -1175,7 +1175,7 @@ pangolin_create_resources() { pangolin_api POST "$api_url/resource/$resource_id" "$api_key" \ '{"sso":false,"blockAccess":false}' >/dev/null - ((created++)) + created=$((created + 1)) done if [[ $created -gt 0 ]]; then