diff --git a/src/insets/InsetCitation.cpp b/src/insets/InsetCitation.cpp index 9d2a4b1e16..f9e1ac5abb 100644 --- a/src/insets/InsetCitation.cpp +++ b/src/insets/InsetCitation.cpp @@ -482,8 +482,13 @@ void InsetCitation::updateBuffer(ParIterator const &, UpdateType) void InsetCitation::addToToc(DocIterator const & cpit) { + // NOTE + // XHTML output uses the TOC to collect the citations + // from the document. So if this gets changed, then we + // will need to change how the citations are collected. + docstring const tocitem = getParam("key"); Toc & toc = buffer().tocBackend().toc("citation"); - toc.push_back(TocItem(cpit, 0, getParam("key"))); + toc.push_back(TocItem(cpit, 0, tocitem)); }