added error checking to collection index creation

v1.18.x
Baris Soner Usakli 11 years ago
parent 39b70a9e09
commit c698af17ae

@ -27,11 +27,17 @@
db.createCollection('objects', function(err, collection) { db.createCollection('objects', function(err, collection) {
collection.ensureIndex({_key :1}, {background:true}, function(err, name){ if(err) {
if(err) { winston.error("Error creating collection " + err.message);
winston.error("Error creating index " + err.message); return;
} }
}); if(collection) {
collection.ensureIndex({_key :1, setName:1}, {background:true}, function(err, name){
if(err) {
winston.error("Error creating index " + err.message);
}
});
}
}); });
callback(err); callback(err);

@ -17,7 +17,9 @@ var db = require('./database'),
(function(ThreadTools) { (function(ThreadTools) {
ThreadTools.exists = function(tid, callback) { ThreadTools.exists = function(tid, callback) {
db.isSetMember('topics:tid', tid, function(err, ismember) { db.isSetMember('topics:tid', tid, function(err, ismember) {
if (err) { if (err) {
callback(false); callback(false);
} }

Loading…
Cancel
Save