From 16906b0899c3981e513ec51200c0074eccd39398 Mon Sep 17 00:00:00 2001 From: dpurbosakti Date: Wed, 8 Oct 2025 16:17:02 +0700 Subject: [PATCH] feat (infra): add preload for get detail --- internal/use-case/main-use-case/infra/lib.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/use-case/main-use-case/infra/lib.go b/internal/use-case/main-use-case/infra/lib.go index 2189ce89..7757f83f 100644 --- a/internal/use-case/main-use-case/infra/lib.go +++ b/internal/use-case/main-use-case/infra/lib.go @@ -104,6 +104,14 @@ func ReadDetailData(input e.ReadDetailDto, event *pl.Event, dbx ...*gorm.DB) (*e tx = dg.I } + tx = tx.Preload("Parent"). + Preload("Childrens"). + Preload("Item"). + Preload("Rooms"). + Preload("Rooms.Specialist"). + Preload("Rooms.Subspecialist"). + Preload("Rooms.Unit") + if err := tx.First(&data, input.Id).Error; err != nil { if processedErr := pu.HandleReadError(err, event, source, input.Id, data); processedErr != nil { return nil, processedErr