check nid before pusing and marking read

This commit is contained in:
barisusakli
2014-09-23 16:02:19 -04:00
parent a0da73dabd
commit 64c51d5cba
2 changed files with 7 additions and 4 deletions

View File

@@ -120,6 +120,11 @@ var async = require('async'),
Notifications.push = function(notification, uids, callback) {
callback = callback || function() {};
if (!notification.nid) {
return callback();
}
var websockets = require('./socket.io');
if (!Array.isArray(uids)) {
uids = [uids];
@@ -183,7 +188,7 @@ var async = require('async'),
return callback();
}
var notificationKeys = nids.map(function(nid) {
var notificationKeys = nids.filter(Boolean).map(function(nid) {
return 'notifications:' + nid;
});