Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
checkpoint completed
  • Loading branch information
willmcclure committed Dec 19, 2020
commit 2302acf7144a7be60a83c2ac6b43fde8a581dd92
17 changes: 9 additions & 8 deletions controllers/users.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@ const createUser = (req, res) => {
// PUT /users/:id Update one user matching the path param (id). You may again use the sampleUser code as your "body" for this request
const updateUser = (req, res) => {
const update = req.body;
users.forEach(user => {
const found = users.some(user => user.id == req.params.id);
if (found) users.forEach(user => {
if(user.id === parseInt(req.params.id)) {
if(user.name != update.name){
user.name = update.name
user.name = update.name;
res.json({ msg: 'User name updated', user})
} else {
return user.name
}
}
res.status(404).send("User not found.")
}
})
res.json(users)
}
Expand All @@ -58,8 +58,9 @@ const deleteUser = (req, res) => {
message: 'Deleted',
users: users.filter(user => user.id !== parseInt(req.params.id))
})
} else{res.status(404).json({ msg: 'User not found'})
}
} else {
res.status(404).send("User not found.")
}
}

module.exports = { listUsers, showUser, createUser, updateUser, deleteUser}