diff --git a/db-models/posts.js b/db-models/posts.js index fbb68169..573a130a 100644 --- a/db-models/posts.js +++ b/db-models/posts.js @@ -22,6 +22,8 @@ module.exports = { await Promise.all(threads.map(async thread => { const replies = await db.collection(board).find({ 'thread': thread._id + }, { + 'projection': { 'salt': 0 } }).sort({ '_id': -1 }).limit(3).toArray(); @@ -38,6 +40,8 @@ module.exports = { const data = await Promise.all([ db.collection(board).findOne({ '_id': id + }, { + 'projection': { 'salt': 0 } //projection to hide salts }), module.exports.getThreadPosts(board, id) ]) @@ -57,6 +61,8 @@ module.exports = { // all posts within a thread return db.collection(board).find({ 'thread': id + }, { + 'projection': { 'salt': 0 } //projection to hide salts }).sort({ '_id': 1 }).toArray(); @@ -68,6 +74,8 @@ module.exports = { // get all threads for catalog return db.collection(board).find({ 'thread': null + }, { + 'projection': { 'salt': 0 } //projection to hide salts }).toArray(); }, @@ -77,6 +85,8 @@ module.exports = { // get a post return db.collection(board).findOne({ '_id': id + }, { + 'projection': { 'salt': 0 } //projection to hide salts }); }, @@ -88,6 +98,8 @@ module.exports = { '_id': { '$in': ids } + }, { + 'projection': { 'salt': 0 } //projection to hide salts }).toArray(); },