fix: delete still appear in result
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 10s
All checks were successful
Spell Check / Spell Check with Typos (push) Successful in 10s
This commit is contained in:
parent
ba3ab9f7e4
commit
0bd717e8bd
1 changed files with 8 additions and 4 deletions
|
|
@ -59,9 +59,13 @@ export class NotificationController extends Controller {
|
|||
},
|
||||
],
|
||||
NOT: {
|
||||
readByUser: { some: { id: req.user.sub } },
|
||||
deleteByUser: { some: { id: req.user.sub } },
|
||||
createdAt: { lte: dayjs().subtract(7, "days").toDate() },
|
||||
OR: [
|
||||
{
|
||||
readByUser: { some: { id: req.user.sub } },
|
||||
createdAt: { lte: dayjs().subtract(7, "days").toDate() },
|
||||
},
|
||||
{ deleteByUser: { some: { id: req.user.sub } } },
|
||||
],
|
||||
},
|
||||
};
|
||||
const [result, total] = await prisma.$transaction([
|
||||
|
|
@ -166,7 +170,7 @@ export class NotificationController extends Controller {
|
|||
where: { id: notificationId },
|
||||
data: {
|
||||
deleteByUser: {
|
||||
disconnect: { id: req.user.sub },
|
||||
connect: { id: req.user.sub },
|
||||
},
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue