diff --git a/lib/parse/summary.js b/lib/parse/summary.js index f0214016a..1237b37d8 100644 --- a/lib/parse/summary.js +++ b/lib/parse/summary.js @@ -90,10 +90,9 @@ function parseArticle(nodes) { } function parseChapter(nodes) { - return { - chapter: parseTitle(_.first(nodes).text), + return _.extend(parseTitle(_.first(nodes).text), { articles: _.map(listSplit(filterList(nodes), 'list_item_start', 'list_item_end'), parseArticle) - }; + }); } function parseSummary(src) { diff --git a/templates/includes/book/summary.html b/templates/includes/book/summary.html index 52eeb2f70..161ba7983 100644 --- a/templates/includes/book/summary.html +++ b/templates/includes/book/summary.html @@ -9,7 +9,7 @@
  • {% for item in summary.chapters %}
  • - {{ item.chapter.title }} + {{ item.title }} {% if item.articles.length > 0 %}