Merge pull request #12424 from alifrumin/editOwnEvents
[civicrm-core.git] / CRM / Pledge / Selector / Search.php
index f4dfc6dd8e3804c96ee971da14b3df0b7b3f7462..c862e4e59e6433c5997b74d6e037e903d30e33d0 100644 (file)
@@ -319,9 +319,11 @@ class CRM_Pledge_Selector_Search extends CRM_Core_Selector_Base {
       $row['campaign_id'] = $result->pledge_campaign_id;
 
       // add pledge status name
-      $row['pledge_status_name'] = CRM_Utils_Array::value($row['pledge_status_id'],
-        $pledgeStatuses
-      );
+      if (!empty($row['pledge_status_id'])) {
+        $row['pledge_status_name'] = CRM_Utils_Array::value($row['pledge_status_id'],
+          $pledgeStatuses
+        );
+      }
       // append (test) to status label
       if (!empty($row['pledge_is_test'])) {
         $row['pledge_status'] .= ' (test)';