git.iko.soy/typeable/pandoc
on master help sign in
JATS Writer: do not emit empty <fn-group> (#5595)
ecea807Mauro Bieg
src/Text/Pandoc/Writers/JATS.hs+3−1
@@ -88,7 +88,9 @@ docToJATS opts (Pandoc meta blocks) = do
88 mapM (elementToJATS opts' startLvl) elements
88 mapM (elementToJATS opts' startLvl) elements
89 notes <- reverse . map snd <$> gets jatsNotes
89 notes <- reverse . map snd <$> gets jatsNotes
90 backs <- mapM (elementToJATS opts' startLvl) backElements
90 backs <- mapM (elementToJATS opts' startLvl) backElements
91+ let fns = if null notes
92+ then mempty
91− let fns = inTagsIndented "fn-group" $ vcat notes
93+ else inTagsIndented "fn-group" $ vcat notes
92 let back = render' $ vcat backs $$ fns
94 let back = render' $ vcat backs $$ fns
93 let date = case getField "date" metadata -- an object
95 let date = case getField "date" metadata -- an object
94 `mplus`
96 `mplus`