src/Pure/Thy/presentation.scala
changeset 72854 6c660f05f70c
parent 72847 9dda93a753b1
child 72880 2fce0ce47627
--- a/src/Pure/Thy/presentation.scala	Tue Dec 08 16:30:17 2020 +0100
+++ b/src/Pure/Thy/presentation.scala	Tue Dec 08 17:30:24 2020 +0100
@@ -461,6 +461,7 @@
     /* session info */
 
     val info = deps.sessions_structure(session)
+    val hierarchy = deps.sessions_structure.hierarchy(session)
     val options = info.options
     val base = deps(session)
     val graph_pdf = graphview.Graph_File.make_pdf(options, base.session_graph_display)
@@ -471,7 +472,7 @@
     lazy val tex_files =
       for (name <- base.session_theories ::: base.document_theories)
       yield {
-        val entry = db_context.get_export(session, name.theory, document_tex_name(name))
+        val entry = db_context.get_export(hierarchy, name.theory, document_tex_name(name))
         Path.basic(tex_name(name)) -> entry.uncompressed
       }
 
@@ -673,7 +674,7 @@
           progress.echo_warning("No output directory")
         }
 
-        using(store.open_database_context(deps.sessions_structure))(db_context =>
+        using(store.open_database_context())(db_context =>
           build_documents(session, deps, db_context, progress = progress,
             output_sources = output_sources, output_pdf = output_pdf,
             verbose = true, verbose_latex = verbose_latex))