aboutsummaryrefslogtreecommitdiff
path: root/src/eval.ts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/eval.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.ts b/src/eval.ts
index 3d6734f..79eeb79 100644
--- a/src/eval.ts
+++ b/src/eval.ts
@@ -85,7 +85,7 @@ const getFunctions = (name: string, args: Expr[], actions: EvalActions) =>
var: async () => {
const varName = await evalExpr(args[0], actions)
- const defaultValue = await evalExpr(args[1], actions)
+ const defaultValue = args[1] && (await evalExpr(args[1], actions))
return varName && (actions.getVariable(varName) ?? defaultValue)
},
update: async () => {