build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188)

This commit is contained in:
Sanchith Hegde
2024-04-01 12:31:17 +05:30
committed by GitHub
parent cb2000b088
commit ea730d4ffc
286 changed files with 1361 additions and 2397 deletions

View File

@ -7,7 +7,7 @@ use common_utils::{
ext_traits::StringExt,
pii::{IpAddress, SecretSerdeValue, UpiVpaMaskingStrategy},
};
use error_stack::{IntoReport, ResultExt};
use error_stack::ResultExt;
use serde::{Deserialize, Serialize};
use time::PrimitiveDateTime;
@ -298,7 +298,6 @@ impl TryFrom<StripePaymentIntentRequest> for payments::PaymentsRequest {
})
.map(|r| {
serde_json::to_value(r)
.into_report()
.change_context(errors::ApiErrorResponse::InternalServerError)
.attach_printable("converting to routing failed")
})
@ -308,7 +307,6 @@ impl TryFrom<StripePaymentIntentRequest> for payments::PaymentsRequest {
.receipt_ipaddress
.map(|ip| std::net::IpAddr::from_str(ip.as_str()))
.transpose()
.into_report()
.change_context(errors::ApiErrorResponse::InvalidDataFormat {
field_name: "receipt_ipaddress".to_string(),
expected_format: "127.0.0.1".to_string(),
@ -383,7 +381,6 @@ impl TryFrom<StripePaymentIntentRequest> for payments::PaymentsRequest {
user_agent: item.user_agent,
..Default::default()
})
.into_report()
.change_context(errors::ApiErrorResponse::InternalServerError)
.attach_printable("convert to browser info failed")?,
),
@ -720,10 +717,12 @@ impl ForeignTryFrom<(Option<MandateData>, Option<String>)> for Option<payments::
(mandate_data, currency): (Option<MandateData>, Option<String>),
) -> errors::RouterResult<Self> {
let currency = currency
.ok_or(errors::ApiErrorResponse::MissingRequiredField {
field_name: "currency",
})
.into_report()
.ok_or(
errors::ApiErrorResponse::MissingRequiredField {
field_name: "currency",
}
.into(),
)
.and_then(|c| {
c.to_uppercase().parse_enum("currency").change_context(
errors::ApiErrorResponse::InvalidDataValue {

View File

@ -2,7 +2,7 @@ use std::str::FromStr;
use api_models::payments;
use common_utils::{date_time, ext_traits::StringExt, pii as secret};
use error_stack::{IntoReport, ResultExt};
use error_stack::ResultExt;
use router_env::logger;
use serde::{Deserialize, Serialize};
use serde_json::Value;
@ -201,7 +201,6 @@ impl TryFrom<StripeSetupIntentRequest> for payments::PaymentsRequest {
})
.map(|r| {
serde_json::to_value(r)
.into_report()
.change_context(errors::ApiErrorResponse::InternalServerError)
.attach_printable("converting to routing failed")
})
@ -210,7 +209,6 @@ impl TryFrom<StripeSetupIntentRequest> for payments::PaymentsRequest {
.receipt_ipaddress
.map(|ip| std::net::IpAddr::from_str(ip.as_str()))
.transpose()
.into_report()
.change_context(errors::ApiErrorResponse::InvalidDataFormat {
field_name: "receipt_ipaddress".to_string(),
expected_format: "127.0.0.1".to_string(),
@ -292,7 +290,6 @@ impl TryFrom<StripeSetupIntentRequest> for payments::PaymentsRequest {
user_agent: item.user_agent,
..Default::default()
})
.into_report()
.change_context(errors::ApiErrorResponse::InternalServerError)
.attach_printable("convert to browser info failed")?,
),

View File

@ -3,7 +3,7 @@ use api_models::{
webhooks::{self as api},
};
use common_utils::{crypto::SignMessage, date_time, ext_traits::Encode};
use error_stack::{IntoReport, ResultExt};
use error_stack::ResultExt;
use router_env::logger;
use serde::Serialize;
@ -39,7 +39,6 @@ impl OutgoingWebhookType for StripeOutgoingWebhook {
let payment_response_hash_key = payment_response_hash_key
.ok_or(errors::WebhooksFlowError::MerchantConfigNotFound)
.into_report()
.attach_printable("For stripe compatibility payment_response_hash_key is mandatory")?;
let webhook_signature_payload = self