diff --git a/docker/logto-bootstrap.sh b/docker/logto-bootstrap.sh index aaf2077..2dbeca1 100644 --- a/docker/logto-bootstrap.sh +++ b/docker/logto-bootstrap.sh @@ -389,7 +389,9 @@ admin_api_post() { } # Check if admin user already exists on admin tenant -ADMIN_TENANT_USER_ID=$(admin_api_get "/api/users?search=$SAAS_ADMIN_USER" | jq -r ".[] | select(.username == \"$SAAS_ADMIN_USER\") | .id") +ADMIN_USERS_RESPONSE=$(admin_api_get "/api/users?search=$SAAS_ADMIN_USER") +log "Admin tenant users response: $(echo "$ADMIN_USERS_RESPONSE" | head -c 200)" +ADMIN_TENANT_USER_ID=$(echo "$ADMIN_USERS_RESPONSE" | jq -r ".[] | select(.username == \"$SAAS_ADMIN_USER\") | .id" 2>/dev/null) if [ -z "$ADMIN_TENANT_USER_ID" ] || [ "$ADMIN_TENANT_USER_ID" = "null" ]; then log "Creating admin console user '$SAAS_ADMIN_USER'..." ADMIN_TENANT_RESPONSE=$(admin_api_post "/api/users" "{