From 0dcd6ac983bede06b8477179192154467f5b24a2 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 22 Mar 2026 05:39:53 -0500 Subject: [PATCH] refac --- .../chat/MessageInput/InputVariablesModal.svelte | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/lib/components/chat/MessageInput/InputVariablesModal.svelte b/src/lib/components/chat/MessageInput/InputVariablesModal.svelte index 5a6cfd434..e75e2d18c 100644 --- a/src/lib/components/chat/MessageInput/InputVariablesModal.svelte +++ b/src/lib/components/chat/MessageInput/InputVariablesModal.svelte @@ -33,14 +33,17 @@ const init = async () => { loading = true; - variableValues = {}; - for (const variable of Object.keys(variables)) { - if (variables[variable]?.default !== undefined) { - variableValues[variable] = variables[variable].default; + const newValues = {}; + const keys = Object.keys(variables ?? {}); + for (const key of keys) { + const variable = variables[key]; + if (variable?.default !== undefined) { + newValues[key] = variable.default; } else { - variableValues[variable] = ''; + newValues[key] = ''; } } + variableValues = newValues; loading = false; await tick();