CRM-14449 - re-fix case api _spec :-)
authorEileen McNaughton <eileen@fuzion.co.nz>
Thu, 1 May 2014 02:32:31 +0000 (19:32 -0700)
committerEileen McNaughton <eileen@fuzion.co.nz>
Thu, 1 May 2014 02:32:31 +0000 (19:32 -0700)
api/v3/Case.php
api/v3/utils.php

index c6f3f6e85f5e98da402205dca3060b04cb7a5796..a6df4a560840ccf3fdb099ce806b6bc13547c8b7 100644 (file)
@@ -147,7 +147,8 @@ function _civicrm_api3_case_create_spec(&$params) {
   $params['contact_id']['title'] = 'Case Client';
   $params['contact_id']['api.required'] = 1;
   $params['status_id']['api.default'] = 1;
-  $params['created_id']['api.default'] = 'user_contact_id';
+  $params['creator_id']['api.default'] = 'user_contact_id';
+  $params['creator_id']['type'] = CRM_Utils_Type::T_INT;
   $params['start_date']['api.default'] = 'now';
   $params['medium_id'] = array(
     'name' => 'medium_id',
index 097c6c28c8ccdec145407235eaa5719168476617..8acc21dfc5b460772846a5ae125fcde74b88a05c 100644 (file)
@@ -804,11 +804,13 @@ function _civicrm_api3_get_unique_name_array(&$bao) {
 /**
  * Converts an DAO object to an array
  *
- * @param  object $dao           (reference )object to convert
+ * @param  object $dao (reference )object to convert
  * @param null $params
  * @param bool $uniqueFields
  * @param string $entity
  *
+ * @param bool $autoFind
+ *
  * @return array
  *
  * @params array of arrays (key = id) of array of fields
@@ -1562,7 +1564,6 @@ function _civicrm_api3_swap_out_aliases(&$apiRequest, $fields) {
  * @internal param array $fieldinfo array of fields from getfields function
  */
 function _civicrm_api3_validate_integer(&$params, &$fieldName, &$fieldInfo, $entity) {
-  //if fieldname exists in params
   if (!empty($params[$fieldName])) {
     // if value = 'user_contact_id' (or similar), replace value with contact id
     if (!is_numeric($params[$fieldName]) && is_scalar($params[$fieldName])) {