Error out if a template expansion returns nil (as it's normally an error).
This commit is contained in:
parent
2d2497c318
commit
b7720c298b
|
@ -256,7 +256,11 @@ local function templateexpand(list, vars)
|
||||||
if e then
|
if e then
|
||||||
error(string.format("error evaluating expression: %s", e))
|
error(string.format("error evaluating expression: %s", e))
|
||||||
end
|
end
|
||||||
return asstring(chunk())
|
local value = chunk()
|
||||||
|
if (value == nil) then
|
||||||
|
error(string.format("template expression expands to nil (probably an undefined variable)"))
|
||||||
|
end
|
||||||
|
return asstring(value)
|
||||||
end
|
end
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue