aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala
diff options
context:
space:
mode:
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala8
1 files changed, 2 insertions, 6 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala
index 6d1ee146a..99ee54b74 100644
--- a/doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/LiquidTemplate.scala
@@ -47,12 +47,8 @@ case class LiquidTemplate(contents: String) extends ResourceFinder {
includes
.get(incResource)
.map { template =>
- val additionalParams =
- // include has `with` clause:
- if (nodes.length > 1) params + (origInclude -> nodes(1).render(ctx))
- else params
-
- LiquidTemplate(template).render(additionalParams, includes)
+ if (nodes.length > 1) ctx.put(origInclude, nodes(1).render(ctx))
+ LiquidTemplate(template).render(Map.empty ++ ctx.getVariables.asScala, includes)
}
.getOrElse {
/*dottydoc.*/println(s"couldn't find include file '$origInclude'")