From 9f0354990d92384a0a2d222469e672f428402bfd Mon Sep 17 00:00:00 2001 From: Anders Rune Jensen Date: Mon, 18 Dec 2017 22:13:19 +0100 Subject: [PATCH] Fix render crash on wierd mentions --- render.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/render.js b/render.js index 9f6b210..d15c091 100644 --- a/render.js +++ b/render.js @@ -33,7 +33,7 @@ MdRenderer.prototype.urltransform = function(href) { case "%": return this.opts.msg_base + encodeURIComponent(href); case "@": - href = this.opts.mentions[href.substr(1)] || href; + href = (this.opts.mentions && this.opts.mentions[href.substr(1)]) || href; return this.opts.feed_base + encodeURIComponent(href); case "&": return this.opts.blob_base + encodeURIComponent(href); @@ -58,9 +58,8 @@ MdRenderer.prototype.image = function(href, title, text) { function renderEmoji(emoji) { var opts = this.renderer.opts; - var mentions = opts.mentions; - var url = mentions[emoji] - ? opts.blob_base + encodeURIComponent(mentions[emoji]) + var url = opts.mentions[emoji] + ? opts.blob_base + encodeURIComponent(opts.mentions[emoji]) : emoji in emojis && opts.emoji_base + escape(emoji) + '.png'; return url ? h('img.ssb-emoji',