From 0d831eaed71e56570bd6094147c4594ddde5a1dd Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Fri, 30 Jan 2026 08:25:21 +0530 Subject: [PATCH] Wrap payment link creation in transaction --- .../trisolarisserver/controller/PayuPaymentLinksController.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/PayuPaymentLinksController.kt b/src/main/kotlin/com/android/trisolarisserver/controller/PayuPaymentLinksController.kt index 5b4b526..143531b 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/PayuPaymentLinksController.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/PayuPaymentLinksController.kt @@ -16,6 +16,7 @@ import org.springframework.http.HttpHeaders import org.springframework.http.HttpStatus import org.springframework.http.MediaType import org.springframework.security.core.annotation.AuthenticationPrincipal +import org.springframework.transaction.annotation.Transactional import org.springframework.web.bind.annotation.PathVariable import org.springframework.web.bind.annotation.PostMapping import org.springframework.web.bind.annotation.RequestBody @@ -39,6 +40,7 @@ class PayuPaymentLinksController( ) { @PostMapping("/link") + @Transactional fun createPaymentLink( @PathVariable propertyId: UUID, @PathVariable bookingId: UUID,