aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2017-03-13 11:21:59 -0400
committercel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>2017-03-13 22:11:09 -0400
commit13b4d448ee2ee7f22bd19edc036d7504f85b742e (patch)
tree21815741911182660f69d6673c4876f71939a04e
parentc97aacfa635f083c3d435d1834036fca2f6225f9 (diff)
downloadpatchfoo-13b4d448ee2ee7f22bd19edc036d7504f85b742e.tar.gz
patchfoo-13b4d448ee2ee7f22bd19edc036d7504f85b742e.zip
fix rendering some message titles
-rw-r--r--lib/render-msg.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/render-msg.js b/lib/render-msg.js
index fb4b211..09eb3e2 100644
--- a/lib/render-msg.js
+++ b/lib/render-msg.js
@@ -276,7 +276,9 @@ function title(str) {
RenderMsg.prototype.title = function (cb) {
var self = this
- if (typeof self.c.text === 'string') {
+ if (!self.c || typeof self.c !== 'object') {
+ cb(null, self.msg.key)
+ } else if (typeof self.c.text === 'string') {
if (self.c.type === 'post')
cb(null, title(self.c.text))
else