summaryrefslogtreecommitdiffstats
path: root/lib/models/summaryArticle.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/models/summaryArticle.js')
-rw-r--r--lib/models/summaryArticle.js7
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)
});
};