diff --git a/src/node/db/GroupManager.js b/src/node/db/GroupManager.js index 44bda74f2..f8255ba36 100644 --- a/src/node/db/GroupManager.js +++ b/src/node/db/GroupManager.js @@ -227,20 +227,20 @@ exports.createGroupIfNotExistsFor = function(groupMapper, callback) if(ERR(err, callback)) return; - // there is a group for this mapper - if(groupID) { - exports.doesGroupExist(groupID, function(err, exists) { - if(ERR(err, callback)) return; - if(exists) return callback(null, {groupID: groupID}); - - // hah, the returned group doesn't exist, let's create one - createGroupForMapper(callback) - }) - } - //there is no group for this mapper, let's create a group - else { - createGroupForMapper(callback) - } + // there is a group for this mapper + if(groupID) { + exports.doesGroupExist(groupID, function(err, exists) { + if(ERR(err, callback)) return; + if(exists) return callback(null, {groupID: groupID}); + + // hah, the returned group doesn't exist, let's create one + createGroupForMapper(callback) + }) + } + //there is no group for this mapper, let's create a group + else { + createGroupForMapper(callback) + } }); }