From 9cae5de5ffa27ce71110d703a221da65ac586d29 Mon Sep 17 00:00:00 2001 From: Kritik Modi <61862301+kritikmodi@users.noreply.github.com> Date: Wed, 6 Sep 2023 17:16:24 +0530 Subject: [PATCH] refactor(refunds): add success RefundStatus in should_call_refund check (#2081) --- crates/router/src/connector/bluesnap/transformers.rs | 2 +- crates/router/src/core/refunds.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/router/src/connector/bluesnap/transformers.rs b/crates/router/src/connector/bluesnap/transformers.rs index 32455794e3..e38a4c9342 100644 --- a/crates/router/src/connector/bluesnap/transformers.rs +++ b/crates/router/src/connector/bluesnap/transformers.rs @@ -939,7 +939,7 @@ impl From for utils::ErrorCodeAndMessage { fn from(error: ErrorDetails) -> Self { Self { error_code: error.code.to_string(), - error_message: error.error_name.unwrap_or(error.code.to_string()), + error_message: error.error_name.unwrap_or(error.code), } } } diff --git a/crates/router/src/core/refunds.rs b/crates/router/src/core/refunds.rs index ac755cfc13..11ed8faa6f 100644 --- a/crates/router/src/core/refunds.rs +++ b/crates/router/src/core/refunds.rs @@ -356,6 +356,7 @@ fn should_call_refund(refund: &diesel_models::refund::Refund, force_sync: bool) || !matches!( refund.refund_status, diesel_models::enums::RefundStatus::Failure + | diesel_models::enums::RefundStatus::Success ); predicate1 && predicate2