fix bug that has existed since Initial Commit

This commit is contained in:
Sam Wing 2019-11-17 08:08:53 -05:00
parent 9578ae9480
commit d36f1d17b3

View file

@ -43,7 +43,10 @@ module.exports = (db) => {
const lastCanSee = dbUser.wishlist.indexOf(lastCanSeeValue); const lastCanSee = dbUser.wishlist.indexOf(lastCanSeeValue);
res.render('wishlist', { res.render('wishlist', {
title: `Wishlist - ${dbUser._id}`, title: `Wishlist - ${dbUser._id}`,
wishlist: dbUser.wishlist, wishlist: [
...dbUser.wishlist.filter(item => item.addedBy === req.params.user),
...dbUser.wishlist.filter(item => item.addedBy !== req.params.user)
],
firstCanSee, firstCanSee,
lastCanSee lastCanSee
}); });
@ -124,7 +127,7 @@ module.exports = (db) => {
router.post('/:user/remove/:itemId', verifyAuth(), async (req, res) => { router.post('/:user/remove/:itemId', verifyAuth(), async (req, res) => {
if (req.user._id !== req.params.user) { if (req.user._id !== req.params.user) {
req.flash('error', 'Not correct user'); req.flash('error', 'Not correct user');
return res.redirect(`/wishlists/${req.params.user}`); return res.redirect(`/wishlist/${req.params.user}`);
} }
const doc = await db.get(req.user._id); const doc = await db.get(req.user._id);
for (let i = 0; i < doc.wishlist.length; i++) { for (let i = 0; i < doc.wishlist.length; i++) {