Details
-
Type:
Bug
-
Status: Done/Fixed
-
Priority:
Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.4.7
-
Fix Version/s: 3.4.8
-
Component/s: CiviCRM API
-
Labels:None
Description
civicrm_api3_custom_value_create calls CRM_Core_BAO_CustomField::getCustomFieldID($i, $n) to get custom field ID (line 92).
$i - supposed to be group name
$n - field name
getCustomFieldID accepts parameters in this order: $fieldName, $groupName.
Solution - call the method with parementers with reversed order:
// Lookup names if ID was not supplied
$key = CRM_Core_BAO_CustomField::getCustomFieldID($n, $i);