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()); });