mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 21:07:58 +08:00
build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188)
This commit is contained in:
@ -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 {
|
||||
|
||||
@ -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")?,
|
||||
),
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user