From 00a4c749f0f644905e7c878ddd61404616371327 Mon Sep 17 00:00:00 2001 From: Corban-Lee Jones Date: Thu, 1 May 2025 20:37:19 +0100 Subject: [PATCH] fix(api): expected ids to be integers, not strings --- src/server/controllers/guild/api/feed.controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/controllers/guild/api/feed.controller.ts b/src/server/controllers/guild/api/feed.controller.ts index 29091ad..812f5ee 100644 --- a/src/server/controllers/guild/api/feed.controller.ts +++ b/src/server/controllers/guild/api/feed.controller.ts @@ -89,7 +89,7 @@ export const patch = async (request: Request, response: Response) => { } export const del = async (request: Request, response: Response) => { - const { ids } = request.body; + let { ids } = request.body; const guildId = request.params.guildId; if (!ids || !Array.isArray(ids)) { @@ -97,6 +97,8 @@ export const del = async (request: Request, response: Response) => { return; } + ids = ids.map(id => Number(id)); + try { await prisma.feed.deleteMany({ where: { id: { in: ids },