From dd70f9f9d4671c236e94646214b45fe1f72c3578 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Wed, 25 Mar 2026 17:49:16 +0700 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor:=20restructure=20?= =?UTF-8?q?banner=20select=20payload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GET/findAllActiveHeroBanner.repository.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/modules/heroBanner/repositories/GET/findAllActiveHeroBanner.repository.ts b/src/modules/heroBanner/repositories/GET/findAllActiveHeroBanner.repository.ts index e5cc8b1..9afe52a 100644 --- a/src/modules/heroBanner/repositories/GET/findAllActiveHeroBanner.repository.ts +++ b/src/modules/heroBanner/repositories/GET/findAllActiveHeroBanner.repository.ts @@ -20,6 +20,25 @@ export const findAllActiveHeroBannerRepository = async () => { startDate: "asc", }, ], + select: { + orderPriority: true, + imageUrl: true, + media: { + select: { + id: true, + title: true, + slug: true, + pictureLarge: true, + synopsis: true, + genres: { + select: { + slug: true, + name: true, + }, + }, + }, + }, + }, }); } catch (error) { throw new AppError(500, "Failed to fetch active hero banners", error);