CRM-13405 - API - Return phone extension on Contact getquick when phone is selected
authorJon goldberg - Linux laptop <jon@palantetech.coop>
Thu, 19 Sep 2013 17:40:29 +0000 (13:40 -0400)
committerJon goldberg - Linux laptop <jon@palantetech.coop>
Thu, 19 Sep 2013 17:40:29 +0000 (13:40 -0400)
----------------------------------------
* CRM-13405: Phone extensions not available to search preferences/contact reports
  http://issues.civicrm.org/jira/browse/CRM-13405

api/v3/Contact.php

index 434e11b01b081bc41459fef195a341bf1481e463..843e48bc86e0ec4fccc1e905d8bda74bdbaf56e9 100644 (file)
@@ -566,6 +566,9 @@ function civicrm_api3_contact_getquick($params) {
       case 'phone':
       case 'email':
         $actualSelectElements[] = $select[] = ($value == 'address') ? $selectText : $value;
+        if ($value == 'phone') {
+          $actualSelectElements[] = $select[] = 'phone_ext';
+        }
         $from[$value] = "LEFT JOIN civicrm_{$value} {$suffix} ON ( cc.id = {$suffix}.contact_id AND {$suffix}.is_primary = 1 ) ";
         break;