fixed crash if empty topic was loaded without ajaxify

This commit is contained in:
Baris Soner Usakli
2014-01-18 23:18:58 -05:00
parent 84cbcc5a97
commit bbac361670
7 changed files with 58 additions and 38 deletions

View File

@@ -536,10 +536,14 @@ if(nconf.get('ssl')) {
});
},
function (topicData, next) {
var lastMod = 0,
var lastMod = topicData.timestamp,
sanitize = validator.sanitize,
description = (function() {
var content = S(topicData.posts[0].content).stripTags().s;
var content = '';
if(topicData.posts.length) {
content = S(topicData.posts[0].content).stripTags().s;
}
if (content.length > 255) {
content = content.substr(0, 255) + '...';
@@ -586,15 +590,15 @@ if(nconf.get('ssl')) {
},
{
property: 'og:image',
content: topicData.posts[0].picture
content: topicData.posts.length?topicData.posts[0].picture:''
},
{
property: "article:published_time",
content: new Date(parseInt(topicData.posts[0].timestamp, 10)).toISOString()
content: utils.toISOString(topicData.timestamp)
},
{
property: 'article:modified_time',
content: new Date(lastMod).toISOString()
content: utils.toISOString(lastMod)
},
{
property: 'article:section',