group cleanup

v1.18.x
barisusakli 8 years ago
parent 9bd4ab9682
commit b92f455cc1

@ -255,7 +255,7 @@ var utils = require('../public/src/utils');
return callback(new Error('[[error:no-group]]'));
}
Groups.get.call(Groups, groupName, options, callback);
Groups.get(groupName, options, callback);
});
};
@ -287,23 +287,21 @@ var utils = require('../public/src/utils');
Groups.isPrivate = function(groupName, callback) {
db.getObjectField('group:' + groupName, 'private', function(err, isPrivate) {
isPrivate = isPrivate || isPrivate === null;
if (typeof isPrivate === 'string') {
isPrivate = (isPrivate === '0' ? false : true);
if (err) {
return callback(err);
}
callback(err, isPrivate); // Private, if not set at all
callback(null, (parseInt(isPrivate, 10) === 0) ? false : true);
});
};
Groups.isHidden = function(groupName, callback) {
Groups.getGroupFields(groupName, ['hidden'], function(err, values) {
db.getObjectField(groupName, 'hidden', function(err, isHidden) {
if (err) {
return callback(err);
}
callback(null, parseInt(values.hidden, 10) === 1);
callback(null, parseInt(isHidden, 10) === 1);
});
};

Loading…
Cancel
Save