diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/models/summaryArticle.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/models/summaryArticle.js b/lib/models/summaryArticle.js index d2fac68..da82790 100644 --- a/lib/models/summaryArticle.js +++ b/lib/models/summaryArticle.js @@ -49,6 +49,11 @@ SummaryArticle.prototype.getPath = function() { } var ref = this.getRef(); + if (!ref) { + return undefined; + } + + var parts = ref.split('#'); var pathname = (parts.length > 1? parts.slice(0, -1).join('#') : ref); @@ -114,7 +119,7 @@ SummaryArticle.create = function(def, level) { return new SummaryArticle({ level: level, title: def.title, - ref: def.ref || def.path, + ref: def.ref || def.path || '', articles: Immutable.List(articles) }); }; |