CRM-13833 fix - Implement Soft Credit Types
authormonishdeb <monish.deb@webaccess.co.in>
Tue, 7 Jan 2014 07:19:40 +0000 (12:49 +0530)
committermonishdeb <monish.deb@webaccess.co.in>
Tue, 7 Jan 2014 07:19:40 +0000 (12:49 +0530)
http://issues.civicrm.org/jira/browse/CRM-13833

api/v3/Profile.php

index 099aa01ac1ff385c84b066dad598dbb09e6de7a7..d57751b1924dc5c67163cea2d982e38a916aa04f 100644 (file)
@@ -531,6 +531,7 @@ function _civicrm_api3_buildprofile_submitfields($profileID, $optionsBehaviour =
       'soft_credit' => 'soft_credit_to',
       'group' => 'group_id',
       'tag' => 'tag_id',
+      'soft_credit_type' => 'soft_credit_type_id',
     );
 
     if(array_key_exists($ufFieldTaleFieldName, $hardCodedEntityFields)) {
@@ -662,6 +663,7 @@ function _civicrm_api3_map_profile_fields_to_entity(&$field) {
     'check_number' => 'contribution',
     'contribution_status_id' => 'contribution',
     'soft_credit' => 'contribution',
+    'soft_credit_type' => 'contribution_soft',
     'group' => 'group_contact',
     'tag' => 'entity_tag',
    );