summaryrefslogtreecommitdiffstats
path: root/models/users.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2020-04-12 16:50:19 +0300
committerGitHub <noreply@github.com>2020-04-12 16:50:19 +0300
commitdc643f3d43ec9a5d6e545428d73f56fb89ea59a8 (patch)
tree59c33dc2c86ff68f822c00e1d328a933f45b077a /models/users.js
parent4469b12203c4a78d81898afcd5b1adb62979b1f3 (diff)
parent269382869e20a9b172dfa5f56f4d06a7722993ef (diff)
downloadwekan-dc643f3d43ec9a5d6e545428d73f56fb89ea59a8.tar.gz
wekan-dc643f3d43ec9a5d6e545428d73f56fb89ea59a8.tar.bz2
wekan-dc643f3d43ec9a5d6e545428d73f56fb89ea59a8.zip
Merge pull request #3010 from jtbairdsr/master
fix error in notifications cleanup cron
Diffstat (limited to 'models/users.js')
-rw-r--r--models/users.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/models/users.js b/models/users.js
index b1f3e26c..3700d1c8 100644
--- a/models/users.js
+++ b/models/users.js
@@ -815,7 +815,7 @@ if (Meteor.isServer) {
user.addInvite(boardId);
//Check if there is a subtasks board
- if (board.subtasksDefaultBoardId){
+ if (board.subtasksDefaultBoardId) {
const subBoard = Boards.findOne(board.subtasksDefaultBoardId);
//If there is, also add user to that board
if (subBoard) {
@@ -823,7 +823,7 @@ if (Meteor.isServer) {
user.addInvite(subBoard._id);
}
}
-
+
try {
const params = {
user: user.username,
@@ -952,6 +952,7 @@ const addCronJob = _.debounce(
schedule: parser => parser.text('every 1 days'),
job: () => {
for (const user of Users.find()) {
+ if (!user.profile || !user.profile.notifications) continue;
for (const notification of user.profile.notifications) {
if (notification.read) {
const removeDate = new Date(notification.read);