mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-01 02:57:02 +08:00 
			
		
		
		
	fix: remove error propagation if card name not found in locker in case of temporary token (#3006)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
		| @ -1381,18 +1381,19 @@ pub async fn retrieve_payment_method_with_temporary_token( | |||||||
|  |  | ||||||
|             let name_on_card = if card.card_holder_name.clone().expose().is_empty() { |             let name_on_card = if card.card_holder_name.clone().expose().is_empty() { | ||||||
|                 card_token_data |                 card_token_data | ||||||
|                     .and_then(|token_data| { |                     .and_then(|token_data| token_data.card_holder_name.clone()) | ||||||
|                         is_card_updated = true; |  | ||||||
|                         token_data.card_holder_name.clone() |  | ||||||
|                     }) |  | ||||||
|                     .filter(|name_on_card| !name_on_card.clone().expose().is_empty()) |                     .filter(|name_on_card| !name_on_card.clone().expose().is_empty()) | ||||||
|                     .ok_or(errors::ApiErrorResponse::MissingRequiredField { |                     .map(|name_on_card| { | ||||||
|                         field_name: "card_holder_name", |                         is_card_updated = true; | ||||||
|                     })? |                         name_on_card | ||||||
|  |                     }) | ||||||
|             } else { |             } else { | ||||||
|                 card.card_holder_name.clone() |                 Some(card.card_holder_name.clone()) | ||||||
|             }; |             }; | ||||||
|             updated_card.card_holder_name = name_on_card; |  | ||||||
|  |             if let Some(name_on_card) = name_on_card { | ||||||
|  |                 updated_card.card_holder_name = name_on_card; | ||||||
|  |             } | ||||||
|  |  | ||||||
|             if let Some(cvc) = card_cvc { |             if let Some(cvc) = card_cvc { | ||||||
|                 is_card_updated = true; |                 is_card_updated = true; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Chethan Rao
					Chethan Rao