X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FMessageTemplate.php;h=8f33ce88c59578bd0f0ed0c3cdbb9d1651642953;hb=8dc9d4eeae8e6667644b0dae56e0b685af95cebc;hp=839bae64783ce8fb157e2dbffb056086e85fb8ec;hpb=41de5d4a9d8bc932899308987824131a7b41a838;p=civicrm-core.git diff --git a/api/v3/MessageTemplate.php b/api/v3/MessageTemplate.php index 839bae6478..8f33ce88c5 100644 --- a/api/v3/MessageTemplate.php +++ b/api/v3/MessageTemplate.php @@ -83,7 +83,9 @@ function civicrm_api3_message_template_get($params) { * Sends a template. * * @param array $params + * * @throws API_Exception + * @throws \CRM_Core_Exception */ function civicrm_api3_message_template_send($params) { // Change external param names to internal ones @@ -97,12 +99,12 @@ function civicrm_api3_message_template_send($params) { } } if (empty($params['messageTemplateID'])) { - if (empty($params['groupName']) || empty($params['valueName'])) { + if (empty($params['valueName'])) { // Can't use civicrm_api3_verify_mandatory for this because it would give the wrong field names throw new API_Exception( - "Mandatory key(s) missing from params array: requires id or option_group_name + option_value_name", - "mandatory_missing", - ["fields" => ['id', 'option_group_name', 'option_value_name']] + 'Mandatory key(s) missing from params array: requires id or option_value_name', + 'mandatory_missing', + ['fields' => ['id', 'option_value_name']] ); } } @@ -124,11 +126,6 @@ function _civicrm_api3_message_template_send_spec(&$params) { $params['id']['api.aliases'] = ['messageTemplateID', 'message_template_id']; $params['id']['type'] = CRM_Utils_Type::T_INT; - $params['option_group_name']['description'] = 'option group name of the template (required if no id supplied)'; - $params['option_group_name']['title'] = 'Option Group Name'; - $params['option_group_name']['api.aliases'] = ['groupName']; - $params['option_group_name']['type'] = CRM_Utils_Type::T_STRING; - $params['option_value_name']['description'] = 'option value name of the template (required if no id supplied)'; $params['option_value_name']['title'] = 'Option Value Name'; $params['option_value_name']['api.aliases'] = ['valueName'];