diff --git "a/src/api/routes/guilds/\043guild_id/messages/search.ts" "b/src/api/routes/guilds/\043guild_id/messages/search.ts" index 166b87e..d0888fe 100644 --- "a/src/api/routes/guilds/\043guild_id/messages/search.ts" +++ "b/src/api/routes/guilds/\043guild_id/messages/search.ts" @@ -74,14 +74,12 @@ order: { timestamp: sort_order ? (sort_order.toUpperCase() as "ASC" | "DESC") : "DESC", }, - take: parsedLimit || 0, where: { guild: { id: req.params.guild_id as string, }, }, relations: { author: true, webhook: true, application: true, mentions: true, mention_roles: true, mention_channels: true, sticker_items: true, attachments: true }, - skip: offset ? Number(offset) : 0, }; //@ts-ignore if (channel_id) query.where.channel = { id: channel_id }; @@ -107,7 +105,7 @@ //@ts-ignore if (content) query.where.content = Like(`%${content}%`); - const messages: Message[] = await Message.find(query); + const messages: Message[] = await Message.find({ ...query, take: parsedLimit || 0, skip: offset ? Number(offset) : 0 }); delete query.take; const total_results = await Message.count(query);