mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-17 19:21:04 +01:00
filter falsy events first
This commit is contained in:
@@ -47,16 +47,14 @@ var utils = require('../public/src/utils');
|
|||||||
db.getObjects(keys, next);
|
db.getObjects(keys, next);
|
||||||
},
|
},
|
||||||
function (eventsData, next) {
|
function (eventsData, next) {
|
||||||
|
eventsData = eventsData.filter(Boolean);
|
||||||
addUserData(eventsData, 'uid', 'user', next);
|
addUserData(eventsData, 'uid', 'user', next);
|
||||||
},
|
},
|
||||||
function (eventsData, next) {
|
function (eventsData, next) {
|
||||||
addUserData(eventsData, 'targetUid', 'targetUser', next);
|
addUserData(eventsData, 'targetUid', 'targetUser', next);
|
||||||
},
|
},
|
||||||
function (eventsData, next) {
|
function (eventsData, next) {
|
||||||
eventsData.filter(function (element) {
|
eventsData.forEach(function (event) {
|
||||||
return element !== undefined;
|
|
||||||
})
|
|
||||||
.forEach(function (event) {
|
|
||||||
Object.keys(event).forEach(function (key) {
|
Object.keys(event).forEach(function (key) {
|
||||||
if (typeof event[key] === 'string') {
|
if (typeof event[key] === 'string') {
|
||||||
event[key] = validator.escape(String(event[key] || ''));
|
event[key] = validator.escape(String(event[key] || ''));
|
||||||
@@ -103,9 +101,7 @@ var utils = require('../public/src/utils');
|
|||||||
map[user.uid] = user;
|
map[user.uid] = user;
|
||||||
});
|
});
|
||||||
|
|
||||||
eventsData.filter(function (element) {
|
eventsData.forEach(function (event) {
|
||||||
return element !== undefined;
|
|
||||||
}).forEach(function (event) {
|
|
||||||
if (map[event[field]]) {
|
if (map[event[field]]) {
|
||||||
event[objectName] = map[event[field]];
|
event[objectName] = map[event[field]];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user