From 710781bc47cbaa41ffafb2e141d82ef61d47daee Mon Sep 17 00:00:00 2001 From: cclohmar Date: Tue, 7 Jul 2026 16:05:31 +0100 Subject: [PATCH] fix: surface admin registration result instead of swallowing it --- deploy.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/deploy.sh b/deploy.sh index 6e31390..d59b9ad 100755 --- a/deploy.sh +++ b/deploy.sh @@ -271,10 +271,17 @@ EOF } CSRF=$(fetch_csrf) - curl -s -c "$COOKIE_JAR" -b "$COOKIE_JAR" -X POST "http://127.0.0.1:8000/api/auth/register" \ + ADMIN_CREATE=$(curl -s -c "$COOKIE_JAR" -b "$COOKIE_JAR" -X POST "http://127.0.0.1:8000/api/auth/register" \ -H "X-CSRF-Token: ${CSRF}" \ -d "username=${ADMIN_USERNAME:-master}" \ - -d "password=${ADMIN_PASSWORD:-9Aku7MfklZU9ldnZ}" > /dev/null 2>&1 || true + -d "password=${ADMIN_PASSWORD:-9Aku7MfklZU9ldnZ}" 2>&1) || true + if echo "$ADMIN_CREATE" | grep -qi '"success"\|"ok"\|"registered'; then + echo " [OK] Admin account created: $ADMIN_USERNAME" + elif echo "$ADMIN_CREATE" | grep -qi 'already\|exist'; then + echo " [OK] Admin account already exists" + else + echo " [INFO] Admin registration: $ADMIN_CREATE" + fi CSRF=$(fetch_csrf) LOGIN_RESULT=$(curl -s -c "$COOKIE_JAR" -b "$COOKIE_JAR" -X POST "http://127.0.0.1:8000/api/auth/login" \