From c9e28b0ac258182072940d0bbdd133a4b612a855 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Thu, 18 Dec 2025 17:57:18 +0000 Subject: [PATCH] fix: add apiToken to security quick-setup payload The /api/security/quick-setup endpoint requires username, password, AND apiToken fields. Added a dummy 64-char hex API token for the test. --- tests/integration/api/update_flow_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/integration/api/update_flow_test.go b/tests/integration/api/update_flow_test.go index 8b9d78e..53f5c2e 100644 --- a/tests/integration/api/update_flow_test.go +++ b/tests/integration/api/update_flow_test.go @@ -102,9 +102,12 @@ func waitForHealth(t *testing.T, client *http.Client, baseURL string, timeout ti func setupCredentials(t *testing.T, client *http.Client, baseURL, bootstrapToken, username, password string) { t.Helper() + // Generate a dummy API token for tests (64 hex chars) + apiToken := "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" payload := map[string]interface{}{ "username": username, "password": password, + "apiToken": apiToken, "setupToken": bootstrapToken, } req, err := http.NewRequest("POST", baseURL+"/api/security/quick-setup", nil)