Skip to content

Commit ba2aa2e

Browse files
author
Your Name
committed
fix: solve the problem with delete and restore user
1 parent 728d1cf commit ba2aa2e

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/controllers/user.controller.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -301,12 +301,14 @@ export const softDeleteUser = async (req, res, next) => {
301301
try {
302302
const { id } = req.params;
303303

304-
const user = await prisma.user.findUnique({ where: { id } });
304+
const user = await prisma.user.findFirst({ where: { id } });
305305

306-
if (!user || user.deletedAt) {
307-
return res
308-
.status(404)
309-
.json({ message: 'User not found or already deleted' });
306+
if (!user) {
307+
return res.status(404).json({ message: 'User not found' });
308+
}
309+
310+
if (user.deletedAt) {
311+
return res.status(400).json({ message: 'User already deleted' });
310312
}
311313

312314
await prisma.user.update({

0 commit comments

Comments
 (0)