From e5272c130c8afea103fbdb9252c09f98db1c7eb5 Mon Sep 17 00:00:00 2001 From: r266-tech Date: Sun, 13 Sep 2026 07:13:31 +0800 Subject: [PATCH] test(openai): check input type before metadata assertion --- backend/internal/service/openai_oauth_input_metadata_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/internal/service/openai_oauth_input_metadata_test.go b/backend/internal/service/openai_oauth_input_metadata_test.go index 2fbdfa537c..0279ee6112 100644 --- a/backend/internal/service/openai_oauth_input_metadata_test.go +++ b/backend/internal/service/openai_oauth_input_metadata_test.go @@ -78,5 +78,7 @@ func TestOAuthInputInternalMetadataCompatibility(t *testing.T) { var req map[string]any require.NoError(t, json.Unmarshal(body, &req)) require.True(t, normalizeOpenAIOAuthResponsesCompatibilityFields(req)) - require.NotContains(t, req["input"].([]any)[0], "internal_chat_message_metadata_passthrough") + input, ok := req["input"].([]any) + require.True(t, ok) + require.NotContains(t, input[0], "internal_chat_message_metadata_passthrough") }