only store thumb if is defined

v1.18.x
Baris Soner Usakli 11 years ago
parent 02b602f587
commit dfe25d4bc0

@ -37,7 +37,7 @@ var async = require('async'),
var slug = tid + '/' + utils.slugify(title), var slug = tid + '/' + utils.slugify(title),
timestamp = Date.now(); timestamp = Date.now();
db.setObject('topic:' + tid, { var topicData = {
'tid': tid, 'tid': tid,
'uid': uid, 'uid': uid,
'cid': cid, 'cid': cid,
@ -49,9 +49,14 @@ var async = require('async'),
'viewcount': 0, 'viewcount': 0,
'locked': 0, 'locked': 0,
'deleted': 0, 'deleted': 0,
'pinned': 0, 'pinned': 0
'thumb': thumb || '' };
}, function(err) {
if(thumb) {
topicData['thumb'] = thumb;
}
db.setObject('topic:' + tid, topicData, function(err) {
if(err) { if(err) {
return callback(err); return callback(err);
} }

Loading…
Cancel
Save