Skip to content

Commit 997e3f8

Browse files
committed
Rely less on pandoc's type implicit conversions
1 parent dbb697c commit 997e3f8

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/resources/filters/ast/customnodes.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,10 @@ _quarto.ast = {
387387
_quarto.ast.grow_scaffold(node, index)
388388
end
389389
local pt = pandoc.utils.type(value)
390-
if pt == "Block" or pt == "Inline" then
391-
node.content[index].content = {value}
390+
if pt == "Block" then
391+
node.content[index].content = pandoc.Blocks{value}
392+
elseif pt == "Inline" then
393+
node.content[index].content = pandoc.Inlines{value}
392394
else
393395
node.content[index].content = value
394396
end

src/resources/filters/quarto-pre/code-annotation.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ function code_annotations()
310310
-- if code annotations is false, then shut it down
311311
if codeAnnotations ~= false then
312312

313-
local outputs = pandoc.List()
313+
local outputs = pandoc.Blocks{}
314314

315315
-- annotations[annotation-number] = {list of line numbers}
316316
local pendingAnnotations = nil

0 commit comments

Comments
 (0)