Merge pull request #17732 from civicrm/5.27
[civicrm-core.git] / CRM / Contact / Page / AJAX.php
index bbc956c0f81e4c04b1691b9ee5783b70716c3563..4b91252858b3dd1877334767b67bf765abef44dd 100644 (file)
@@ -511,7 +511,7 @@ LIMIT {$offset}, {$rowCount}
 
       case 'delete_dashlet':
         $dashletID = CRM_Utils_Type::escape($_REQUEST['dashlet_id'], 'Positive');
-        CRM_Core_BAO_Dashboard::deleteDashlet($dashletID);
+        CRM_Core_DAO_Dashboard::deleteRecord(['id' => $dashletID]);
     }
 
     CRM_Utils_System::civiExit();
@@ -770,7 +770,7 @@ LIMIT {$offset}, {$rowCount}
   public static function getSearchOptionsFromRequest() {
     $searchParams = [];
     $searchData = $_REQUEST['search'] ?? NULL;
-    $searchData['value'] = CRM_Utils_Type::escape($searchData['value'], 'String');
+    $searchData['value'] = CRM_Utils_Type::escape($searchData['value'] ?? NULL, 'String');
     $selectorElements = [
       'is_selected',
       'is_selected_input',