mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
fix: throw 500 error when redis goes down (#531)
This commit is contained in:
@ -69,6 +69,14 @@ pub enum StorageError {
|
||||
CustomerRedacted,
|
||||
#[error("Deserialization failure")]
|
||||
DeserializationFailed,
|
||||
#[error("Received Error RedisError: {0}")]
|
||||
ERedisError(error_stack::Report<RedisError>),
|
||||
}
|
||||
|
||||
impl From<error_stack::Report<RedisError>> for StorageError {
|
||||
fn from(err: error_stack::Report<RedisError>) -> Self {
|
||||
Self::ERedisError(err)
|
||||
}
|
||||
}
|
||||
|
||||
impl From<error_stack::Report<storage_errors::DatabaseError>> for StorageError {
|
||||
|
||||
Reference in New Issue
Block a user