diff --git a/lib/models/book.js b/lib/models/book.js index bd7a0d05f..4dc0238a1 100644 --- a/lib/models/book.js +++ b/lib/models/book.js @@ -191,6 +191,18 @@ Book.prototype.addLanguageBook = function(language, book) { return this.set('books', books); }; + +/** + Set the summary for this book + + @param {Summary} + @return {Book} +*/ +Book.prototype.setSummary = function(summary) { + return this.set('summary', summary); +}; + + /** Change log level diff --git a/lib/parse/parseSummary.js b/lib/parse/parseSummary.js index 6ac8d041a..74df5633c 100644 --- a/lib/parse/parseSummary.js +++ b/lib/parse/parseSummary.js @@ -30,8 +30,6 @@ function parseSummary(book) { var summary = Summary.createFromParts(file, result.parts); - - // Insert readme as first entry var firstArticle = summary.getFirstArticle(); if (!firstArticle || firstArticle.getRef() !== readmeFile.getPath()) { @@ -41,9 +39,8 @@ function parseSummary(book) { }); } - // Set new summary - return book.set('summary', summary); + return book.setSummary(summary); }); }