aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/render-msg.js2
-rw-r--r--lib/render.js2
-rw-r--r--lib/serve.js2
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/render-msg.js b/lib/render-msg.js
index 380d451..cbdf002 100644
--- a/lib/render-msg.js
+++ b/lib/render-msg.js
@@ -313,7 +313,7 @@ RenderMsg.prototype.title = function (cb) {
RenderMsg.prototype.getAboutName = function (id, cb) {
this.app.getAbout(id, function (err, about) {
- cb(err, about && about.name || String(id).substr(1, 8) + '…')
+ cb(err, about && about.name || (String(id).substr(0, 8) + '…'))
})
}
diff --git a/lib/render.js b/lib/render.js
index 3a39ccb..80e4893 100644
--- a/lib/render.js
+++ b/lib/render.js
@@ -163,7 +163,7 @@ Render.prototype.prepareLink = function (link, cb) {
if (link.name || !link.link) cb(null, link)
else this.app.getAbout(link.link, function (err, about) {
if (err) return cb(err)
- link.name = about.name
+ link.name = about.name || (link.link.substr(0, 8) + '…')
if (link.name && link.name[0] === link.link[0]) {
link.name = link.name.substr(1)
}
diff --git a/lib/serve.js b/lib/serve.js
index 30c1239..32932c5 100644
--- a/lib/serve.js
+++ b/lib/serve.js
@@ -559,7 +559,7 @@ Serve.prototype.userFeed = function (id, ext) {
self.renderThreadPaginated(opts, id, q),
self.wrapMessages(),
self.wrapUserFeed(id),
- self.wrapPage(about.name),
+ self.wrapPage(about.name || id),
self.respondSink(200, {
'Content-Type': ctype(ext)
})