CRM-21651 - Activity_Email/SMS_Add - Fix loading failed when no contact is found
authorThomas Schüttler <tschuettler@oxfam.de>
Thu, 11 Jan 2018 12:56:59 +0000 (13:56 +0100)
committerThomas Schüttler <tschuettler@oxfam.de>
Thu, 11 Jan 2018 13:02:44 +0000 (14:02 +0100)
CRM/Contact/Page/AJAX.php

index cfdff39d0f8639a3f50d6314cb06fc1bc857c167..6f9123fac68d33e8fbab55ebb057a1a5f56f05ce 100644 (file)
@@ -388,6 +388,7 @@ class CRM_Contact_Page_AJAX {
       }
 
       if ($queryString) {
+        $result = array();
         $offset = CRM_Utils_Array::value('offset', $_GET, 0);
         $rowCount = Civi::settings()->get('search_autocomplete_count');
 
@@ -450,9 +451,7 @@ LIMIT {$offset}, {$rowCount}
             );
           }
         }
-        if ($result) {
-          CRM_Utils_JSON::output($result);
-        }
+        CRM_Utils_JSON::output($result);
       }
     }
     CRM_Utils_System::civiExit();
@@ -483,6 +482,7 @@ LIMIT {$offset}, {$rowCount}
     }
 
     if ($queryString) {
+      $result = array();
       $offset = CRM_Utils_Array::value('offset', $_GET, 0);
       $rowCount = CRM_Utils_Array::value('rowcount', $_GET, 20);
 
@@ -519,9 +519,6 @@ LIMIT {$offset}, {$rowCount}
           'id' => (CRM_Utils_Array::value('id', $_GET)) ? "{$dao->id}::{$dao->phone}" : '"' . $dao->name . '" <' . $dao->phone . '>',
         );
       }
-    }
-
-    if ($result) {
       CRM_Utils_JSON::output($result);
     }
     CRM_Utils_System::civiExit();