mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 18:17:13 +08:00 
			
		
		
		
	fix(connector): [BOA/CYB] Fix Metadata Error (#3283)
This commit is contained in:
		| @ -1,5 +1,3 @@ | ||||
| use std::collections::HashMap; | ||||
|  | ||||
| use api_models::payments; | ||||
| use base64::Engine; | ||||
| use common_utils::pii; | ||||
| @ -323,8 +321,9 @@ impl From<&BankOfAmericaRouterData<&types::PaymentsAuthorizeRouterData>> | ||||
|  | ||||
| impl ForeignFrom<Value> for Vec<MerchantDefinedInformation> { | ||||
|     fn foreign_from(metadata: Value) -> Self { | ||||
|         let hashmap: HashMap<String, Value> = | ||||
|             serde_json::from_str(&metadata.to_string()).unwrap_or(HashMap::new()); | ||||
|         let hashmap: std::collections::BTreeMap<String, Value> = | ||||
|             serde_json::from_str(&metadata.to_string()) | ||||
|                 .unwrap_or(std::collections::BTreeMap::new()); | ||||
|         let mut vector: Self = Self::new(); | ||||
|         let mut iter = 1; | ||||
|         for (key, value) in hashmap { | ||||
|  | ||||
| @ -1,5 +1,3 @@ | ||||
| use std::collections::HashMap; | ||||
|  | ||||
| use api_models::payments; | ||||
| use base64::Engine; | ||||
| use common_utils::pii; | ||||
| @ -543,8 +541,9 @@ fn build_bill_to( | ||||
|  | ||||
| impl ForeignFrom<Value> for Vec<MerchantDefinedInformation> { | ||||
|     fn foreign_from(metadata: Value) -> Self { | ||||
|         let hashmap: HashMap<String, Value> = | ||||
|             serde_json::from_str(&metadata.to_string()).unwrap_or(HashMap::new()); | ||||
|         let hashmap: std::collections::BTreeMap<String, Value> = | ||||
|             serde_json::from_str(&metadata.to_string()) | ||||
|                 .unwrap_or(std::collections::BTreeMap::new()); | ||||
|         let mut vector: Self = Self::new(); | ||||
|         let mut iter = 1; | ||||
|         for (key, value) in hashmap { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 DEEPANSHU BANSAL
					DEEPANSHU BANSAL