From a95f307c609cd9f7f2646c64644a21c7350daee9 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Fri, 30 Jan 2026 09:54:48 +0530 Subject: [PATCH] Default manual payment method to cash --- .../kotlin/com/android/trisolarisserver/controller/Payments.kt | 2 +- .../com/android/trisolarisserver/controller/dto/PaymentDtos.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt index 0019217..bd12e13 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Payments.kt @@ -57,7 +57,7 @@ class Payments( throw ResponseStatusException(HttpStatus.BAD_REQUEST, "amount must be > 0") } - val method = parseMethod(request.method) + val method = request.method?.let { parseMethod(it) } ?: PaymentMethod.CASH val receivedAt = parseOffset(request.receivedAt) ?: OffsetDateTime.now() val payment = Payment( property = property, diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt b/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt index c6424c6..f8d6856 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/dto/PaymentDtos.kt @@ -4,7 +4,7 @@ import java.util.UUID data class PaymentCreateRequest( val amount: Long, - val method: String, + val method: String? = null, val currency: String? = null, val reference: String? = null, val notes: String? = null,