mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	feat(core): add support for multiple merchant_connector_account  (#2655)
				
					
				
			Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Shanks <shashank.attarde@juspay.in>
This commit is contained in:
		| @ -44,14 +44,16 @@ pub async fn files_create_core( | ||||
|         available: false, | ||||
|         connector_label: None, | ||||
|         profile_id: None, | ||||
|         merchant_connector_id: None, | ||||
|     }; | ||||
|  | ||||
|     let file_metadata_object = state | ||||
|         .store | ||||
|         .insert_file_metadata(file_new) | ||||
|         .await | ||||
|         .change_context(errors::ApiErrorResponse::InternalServerError) | ||||
|         .attach_printable("Unable to insert file_metadata")?; | ||||
|     let (provider_file_id, file_upload_provider, connector_label) = | ||||
|     let (provider_file_id, file_upload_provider, profile_id, merchant_connector_id) = | ||||
|         helpers::upload_and_get_provider_provider_file_id_profile_id( | ||||
|             &state, | ||||
|             &merchant_account, | ||||
| @ -60,12 +62,14 @@ pub async fn files_create_core( | ||||
|             file_key.clone(), | ||||
|         ) | ||||
|         .await?; | ||||
|     //Update file metadata | ||||
|  | ||||
|     // Update file metadata | ||||
|     let update_file_metadata = diesel_models::file::FileMetadataUpdate::Update { | ||||
|         provider_file_id: Some(provider_file_id), | ||||
|         file_upload_provider: Some(file_upload_provider), | ||||
|         available: true, | ||||
|         connector_label, | ||||
|         profile_id, | ||||
|         merchant_connector_id, | ||||
|     }; | ||||
|     state | ||||
|         .store | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Narayan Bhat
					Narayan Bhat