Extend the fields available for PrimaryContact on search
authorEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 2 Mar 2023 22:55:10 +0000 (11:55 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 2 Mar 2023 22:55:10 +0000 (11:55 +1300)
ext/search_kit/Civi/Search/Admin.php

index ee85568afd35e737fb4dda130a19e915dbeabc69..271444d2b1613888f3989326ae2a3b5ba2fa77cc 100644 (file)
@@ -208,7 +208,7 @@ class Admin {
         }
         // Useful address fields (see ContactSchemaMapSubscriber)
         if ($entity['name'] === 'Contact') {
-          $addressFields = ['city', 'state_province_id', 'country_id'];
+          $addressFields = ['city', 'state_province_id', 'country_id', 'street_address', 'postal_code', 'supplemental_address_1'];
           foreach ($addressFields as $fieldName) {
             foreach (['primary', 'billing'] as $type) {
               $newField = \CRM_Utils_Array::findAll($schema['Address']['fields'], ['name' => $fieldName])[0];