From 271585e3c1506bc47de546ae578e6baaa6818237 Mon Sep 17 00:00:00 2001 From: ankitdas13 Date: Mon, 16 Feb 2026 17:54:46 +0530 Subject: [PATCH] fix exception --- lib/razorpay/request.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/razorpay/request.rb b/lib/razorpay/request.rb index e33ed8d..99f79b6 100644 --- a/lib/razorpay/request.rb +++ b/lib/razorpay/request.rb @@ -130,7 +130,9 @@ def raise_error(error, status) raise klass.new(*args), error['description'] rescue NameError, LoadError # We got an unknown error, cast it to Error for now - raise Razorpay::Error.new, 'Unknown Error' + code = error['code'] rescue nil + description = error['description'] rescue 'Unknown Error' + raise Razorpay::Error.new(code, status), description || 'Unknown Error' end end end