X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FCustomSearch.php;h=5dd797e05d91ccb1252963d78e562392754af366;hb=85bb0909cffd925f4cd5c0022a68a1ff74d3ad8e;hp=fe36d0126ce348f34f63ab3a0cc887ca59fbc76e;hpb=968f346b48b512426bbbc41759ce409fae5af238;p=civicrm-core.git diff --git a/api/v3/CustomSearch.php b/api/v3/CustomSearch.php index fe36d0126c..5dd797e05d 100644 --- a/api/v3/CustomSearch.php +++ b/api/v3/CustomSearch.php @@ -5,7 +5,9 @@ * * FIXME This is a bare-minimum placeholder * - * @param array $ params input parameters + * @param $params + * + * @internal param $array $ params input parameters * * {@example OptionValueGet.php 0} * @example OptionValueGet.php @@ -29,6 +31,8 @@ function civicrm_api3_custom_search_get($params) { * * {@example OptionValueCreate.php} * + * @param $params + * * @return array of newly created option_value property values. * {@getfields OptionValue_create} * @access public @@ -54,7 +58,9 @@ function civicrm_api3_custom_search_create($params) { function _civicrm_api3_custom_search_create_spec(&$params) { require_once 'api/v3/OptionValue.php'; _civicrm_api3_option_value_create_spec($params); - $params['weight']['api.default'] = 'next'; + $params['option_group_id']['api.default'] = CRM_Core_DAO::getFieldValue( + 'CRM_Core_DAO_OptionGroup', 'custom_search', 'id', 'name' + ); $params['name']['api.aliases'] = array('class_name'); }