From 82b78e90a7cdc33b80ac971210550f4d1d58348b Mon Sep 17 00:00:00 2001 From: Matilde Lund Date: Fri, 16 Oct 2026 12:15:54 +0200 Subject: [PATCH] =?UTF-8?q?oppdaterte=20oppskrift=20loading=20s=C3=A5=20de?= =?UTF-8?q?n=20kan=20hente=20mindre=20enn=2012?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/schema/resolvers/recipe.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/src/schema/resolvers/recipe.ts b/server/src/schema/resolvers/recipe.ts index 0fcda32..3ae7738 100644 --- a/server/src/schema/resolvers/recipe.ts +++ b/server/src/schema/resolvers/recipe.ts @@ -4,8 +4,13 @@ import type { Context } from '../../auth/session'; export const recipeResolvers = { Query: { - recipes: async (_: unknown, args: { search?: string; category?: string; page?: number; pageSize?: number }) => { - const { search, category, page = 1, pageSize = 20 } = args; + recipes: async ( + _: unknown, + args: { search?: string; category?: string; page?: number; pageSize?: number }) => { + const page = Math.max(args.page ?? 1, 1); + const pageSize = Math.min(Math.max(args.pageSize ?? 20, 1), 50); + + return prisma.recipe.findMany({ where: { status: 'PUBLISHED',