diff options
Diffstat (limited to 'lib/models/summary.js')
-rw-r--r-- | lib/models/summary.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/models/summary.js b/lib/models/summary.js index 4ab2d68..d0dc8af 100644 --- a/lib/models/summary.js +++ b/lib/models/summary.js @@ -24,7 +24,9 @@ Summary.prototype.getParts = function() { @return {Part|Article} */ Summary.prototype.getByLevel = function(level) { - return SummaryArticle.getByLevel(this, level, 'getParts'); + return SummaryArticle.findArticle(this, function(article) { + return (article.getLevel() === level); + }, 'getParts'); }; /** @@ -34,9 +36,9 @@ Summary.prototype.getByLevel = function(level) { @return {Part|Article} */ Summary.prototype.getByPath = function(filePath) { - // todo - - return undefined; + return SummaryArticle.findArticle(this, function(article) { + return (article.getPath() === filePath); + }, 'getParts'); }; /** |