diff options
author | Lauri Ojansivu <x@xet7.org> | 2020-04-12 16:50:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-12 16:50:19 +0300 |
commit | dc643f3d43ec9a5d6e545428d73f56fb89ea59a8 (patch) | |
tree | 59c33dc2c86ff68f822c00e1d328a933f45b077a /models/users.js | |
parent | 4469b12203c4a78d81898afcd5b1adb62979b1f3 (diff) | |
parent | 269382869e20a9b172dfa5f56f4d06a7722993ef (diff) | |
download | wekan-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.js | 5 |
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); |