fix(connector): [BOA/CYBS] make risk information message optional (#5107)

This commit is contained in:
AkshayaFoiger
2024-06-26 11:53:07 +05:30
committed by GitHub
parent d44deb165f
commit ffe90a4112
2 changed files with 12 additions and 4 deletions

View File

@ -884,7 +884,7 @@ pub struct Profile {
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct ClientRiskInformationRules {
name: Secret<String>,
name: Option<Secret<String>>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
@ -2961,7 +2961,11 @@ impl
client_risk_information.rules.map(|rules| {
rules
.iter()
.map(|risk_info| format!(" , {}", risk_info.name.clone().expose()))
.map(|risk_info| {
risk_info.name.clone().map_or("".to_string(), |name| {
format!(" , {}", name.clone().expose())
})
})
.collect::<Vec<String>>()
.join("")
})

View File

@ -1839,7 +1839,7 @@ pub struct ClientRiskInformation {
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct ClientRiskInformationRules {
name: Secret<String>,
name: Option<Secret<String>>,
}
#[derive(Debug, Clone, Deserialize, Serialize)]
@ -3402,7 +3402,11 @@ impl
client_risk_information.rules.map(|rules| {
rules
.iter()
.map(|risk_info| format!(" , {}", risk_info.name.clone().expose()))
.map(|risk_info| {
risk_info.name.clone().map_or("".to_string(), |name| {
format!(" , {}", name.clone().expose())
})
})
.collect::<Vec<String>>()
.join("")
})