Skip payment process if item is free to borrow

This commit is contained in:
jackiettran
2025-09-22 22:02:08 -04:00
parent 3e76769a3e
commit 67cc997ddc
7 changed files with 245 additions and 68 deletions

View File

@@ -92,8 +92,8 @@ class RefundService {
};
}
// Check payment status
if (rental.paymentStatus !== "paid") {
// Check payment status - allow cancellation for both paid and free rentals
if (rental.paymentStatus !== "paid" && rental.paymentStatus !== "not_required") {
return {
canCancel: false,
reason: "Cannot cancel rental that hasn't been paid",