From 413491d99a43c15e18738c57a0962efcb5e35f70 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Thu, 17 Jul 2025 17:31:53 +0530 Subject: [PATCH] fix:prevent null/empty headers from being sent in function execution --- .../executions/execute-function/+page.svelte | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/executions/execute-function/+page.svelte b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/executions/execute-function/+page.svelte index a1f7ceaeb..9894b8371 100644 --- a/src/routes/(console)/project-[region]-[project]/functions/function-[function]/executions/execute-function/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/functions/function-[function]/executions/execute-function/+page.svelte @@ -83,14 +83,16 @@ let path = '/'; let method = ExecutionMethod.GET; let body = ''; - let headers: [string, string][] = [[null, '']]; + let headers: [string, string][] = [['', '']]; async function handleSubmit() { try { const headersObject = {}; for (const [name, value] of headers) { - headersObject[name] = value; + if (name && name.trim() !== '') { + headersObject[name] = value; + } } await sdk @@ -134,7 +136,8 @@ $: dateTime = new Date(`${date}T${time}`); $: filteredKeyList = keyList.filter((key) => { - const name = last(headers)[0]; + const lastHeader = last(headers); + const name = lastHeader ? lastHeader[0] : ''; if (!name) return true; return key.value.toLowerCase().includes(name?.toLowerCase()); });