Skip to content

Commit d596d53

Browse files
committed
fix(classes): Avoid assuming legacy script tags will return a table
1 parent a3de042 commit d596d53

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

classes/base.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ function class:registerCommands ()
479479
local module = options.src:gsub("%/", ".")
480480
local original = (("\\script[src=%s]"):format(options.src))
481481
local result = SILE.require(options.src)
482-
local suggested = (result._name and "\\use[module=%s]" or "\\lua[require=%s]"):format(module)
482+
local suggested = (type(result) == "table" and result._name and "\\use[module=%s]" or "\\lua[require=%s]"):format(module)
483483
_deprecated(original, suggested)
484484
return result
485485
else

0 commit comments

Comments
 (0)