From 002f11240a193ad2d7b371d6f385d018e0fce717 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Wed, 4 Feb 2026 14:09:18 +0530 Subject: [PATCH] Fix lazy-loading in booking balance endpoint --- .../trisolarisserver/controller/booking/BookingBalances.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/booking/BookingBalances.kt b/src/main/kotlin/com/android/trisolarisserver/controller/booking/BookingBalances.kt index 89b23c9..dc258f2 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/booking/BookingBalances.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/booking/BookingBalances.kt @@ -11,6 +11,7 @@ import com.android.trisolarisserver.repo.room.RoomStayRepo import com.android.trisolarisserver.security.MyPrincipal import org.springframework.http.HttpStatus import org.springframework.security.core.annotation.AuthenticationPrincipal +import org.springframework.transaction.annotation.Transactional import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.PathVariable import org.springframework.web.bind.annotation.RequestMapping @@ -29,6 +30,7 @@ class BookingBalances( ) { @GetMapping + @Transactional(readOnly = true) fun getBalance( @PathVariable propertyId: UUID, @PathVariable bookingId: UUID,