make sure title is defined for home page usage

This commit is contained in:
ansuz 2016-06-30 15:53:13 +02:00
parent 0911572031
commit 8a82e11306
2 changed files with 7 additions and 8 deletions

View File

@ -162,7 +162,7 @@
};
var truncateTitle = function (title, len) {
if (title.length > len) {
if (typeof(title) === 'string' && title.length > len) {
return title.slice(0, len) + '…';
}
return title;

View File

@ -43,17 +43,16 @@ define([
return {
href: pad[0],
atime: pad[1],
title: pad[2],
title: pad[2] || '',
ctime: pad[1],
};
} else if (typeof(pad) === 'object') {
if (!pad.ctime) { pad.ctime = pad.atime; }
/*
if (pad.date) {
pad.atime = pad.date;
delete pad.date;
pad.date = undefined;
}*/
if (!pad.title) {
pad.href.replace(/#(.*)$/, function (x, hash) {
pad.title = hash.slice(0,8);
});
}
return pad;
} else {
console.error("[Cryptpad.migrateRecentPads] pad had unexpected value");