diff --git a/FIX_MONGODB.md b/FIX_MONGODB.md index ea9137f..6965c92 100644 --- a/FIX_MONGODB.md +++ b/FIX_MONGODB.md @@ -330,3 +330,4 @@ pm2 env **Рекомендация:** Используйте **MongoDB Atlas** для production - это безопасно, надежно и бесплатно для малых проектов! + diff --git a/backend/middleware/auth.js b/backend/middleware/auth.js index 58d2acf..292ad78 100644 --- a/backend/middleware/auth.js +++ b/backend/middleware/auth.js @@ -39,8 +39,8 @@ const ensureUserSettings = async (user) => { updated = true; } else { if (user.settings.whitelist.noNSFW === undefined) { - user.settings.whitelist.noNSFW = true; - updated = true; + user.settings.whitelist.noNSFW = true; + updated = true; } if (user.settings.whitelist.noHomo === undefined) { user.settings.whitelist.noHomo = true; diff --git a/backend/routes/users.js b/backend/routes/users.js index 0e0bda5..35b8e3b 100644 --- a/backend/routes/users.js +++ b/backend/routes/users.js @@ -55,7 +55,7 @@ router.get('/:id/posts', authenticate, async (req, res) => { if (req.user.settings?.whitelist?.noHomo) { query.isHomo = { $ne: true }; } - + const posts = await Post.find(query) .populate('author', 'username firstName lastName photoUrl') .sort({ createdAt: -1 }) @@ -160,7 +160,7 @@ router.put('/profile', authenticate, async (req, res) => { req.user.settings.whitelist = { noNSFW: true, noHomo: true }; } else { if (req.user.settings.whitelist.noNSFW === undefined) { - req.user.settings.whitelist.noNSFW = true; + req.user.settings.whitelist.noNSFW = true; } if (req.user.settings.whitelist.noHomo === undefined) { req.user.settings.whitelist.noHomo = true;