diff --git a/app/services/qr_payment_service.rb b/app/services/qr_payment_service.rb index 63f99953..6ddcd10b 100644 --- a/app/services/qr_payment_service.rb +++ b/app/services/qr_payment_service.rb @@ -20,10 +20,9 @@ class QrPaymentService return { status: false, message: error_message } end - - process_orders_and_broadcast return { status: true, message: "Payment successful." } end + process_orders_and_broadcast rescue ActiveRecord::RecordNotFound { status: false, message: "Sale not found for ID '#{sale_id}'." } rescue StandardError => e