diff --git a/app/user-data-download/server/cronProcessDownloads.js b/app/user-data-download/server/cronProcessDownloads.js index 8e2cf7a0372..1e33231ec20 100644 --- a/app/user-data-download/server/cronProcessDownloads.js +++ b/app/user-data-download/server/cronProcessDownloads.js @@ -246,7 +246,7 @@ const continueExportingRoom = function(exportOperation, exportOpRoomData) { const findCursor = Messages.findByRoomId(exportOpRoomData.roomId, { limit: 1 }); const count = findCursor.count(); - cursor.forEach((msg) => { + cursor.forEach(Meteor.bindEnvironment((msg) => { const messageObject = getMessageData(msg, exportOperation); if (exportOperation.fullExport) { @@ -282,7 +282,7 @@ const continueExportingRoom = function(exportOperation, exportOpRoomData) { } exportOpRoomData.exportedCount++; - }); + })); if (count <= exportOpRoomData.exportedCount) { exportOpRoomData.status = 'completed';