mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-12 17:05:51 +01:00
slice doesnt deep clone derp
This commit is contained in:
@@ -16,6 +16,7 @@ var async = require('async'),
|
|||||||
posts = require('./posts'),
|
posts = require('./posts'),
|
||||||
privileges = require('./privileges'),
|
privileges = require('./privileges'),
|
||||||
utils = require('../public/src/utils'),
|
utils = require('../public/src/utils'),
|
||||||
|
util = require('util'),
|
||||||
|
|
||||||
uploadsController = require('./controllers/uploads');
|
uploadsController = require('./controllers/uploads');
|
||||||
|
|
||||||
@@ -952,8 +953,12 @@ var async = require('async'),
|
|||||||
var memberOf = [];
|
var memberOf = [];
|
||||||
isMembers.forEach(function(isMember, index) {
|
isMembers.forEach(function(isMember, index) {
|
||||||
if (isMember) {
|
if (isMember) {
|
||||||
|
if (uids.length > 1) {
|
||||||
|
memberOf.push(util._extend({}, groupData[index]));
|
||||||
|
} else {
|
||||||
memberOf.push(groupData[index]);
|
memberOf.push(groupData[index]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
next(null, memberOf);
|
next(null, memberOf);
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ module.exports = function(Posts) {
|
|||||||
|
|
||||||
var userData = results.userData;
|
var userData = results.userData;
|
||||||
userData.forEach(function(userData, i) {
|
userData.forEach(function(userData, i) {
|
||||||
userData.groups = results.groups[i].slice();
|
userData.groups = results.groups[i];
|
||||||
|
|
||||||
userData.groups.forEach(function(group) {
|
userData.groups.forEach(function(group) {
|
||||||
group.selected = group.name === results.userSettings[i].groupTitle;
|
group.selected = group.name === results.userSettings[i].groupTitle;
|
||||||
|
|||||||
Reference in New Issue
Block a user