Commit b99fb41a81ed0e6a2d0e1f32c5fae9ce6cf5d9de
Fix RSS rendering
cel committed on 6/11/2017, 12:32:13 AMParent: ee9c39f0499ced79d136914439eba10ccec934df
Files changed
render.js | changed |
render.js | ||
---|---|---|
@@ -353,17 +353,17 @@ | ||
353 | 353 | function renderRss(opts, msg) { |
354 | 354 | var c = msg.value.content || {}; |
355 | 355 | var name = encodeURIComponent(msg.key); |
356 | 356 | |
357 | - let content = render(opts, c); | |
357 | + let content = h('div', render(opts, c)).innerHTML; | |
358 | 358 | |
359 | 359 | if (!content) { |
360 | 360 | return null; |
361 | 361 | } |
362 | 362 | |
363 | 363 | return ( |
364 | 364 | '<item>' + |
365 | - '<title>' + msg.author.name + ' | ' + c.type + '</title>' + | |
365 | + '<title>' + escape(msg.author.name + ' | ' + (c.type || 'private')) + '</title>' + | |
366 | 366 | '<description><![CDATA[' + content + ']]></description>' + |
367 | 367 | '<link>' + opts.base + escape(name) + '</link>' + |
368 | 368 | '<pubDate>' + new Date(msg.value.timestamp).toUTCString() + '</pubDate>' + |
369 | 369 | '<guid>' + msg.key + '</guid>' + |
Built with git-ssb-web