Merge pull request #21525 from eileenmcnaughton/cont_dep
[civicrm-core.git] / CRM / Mailing / Task.php
index 10f67b7b3baaec09f1620c0fb0a1e965a00a09cf..efc6d3d82c639436bcffb675e93b9f83ac1542ab 100644 (file)
@@ -75,15 +75,15 @@ class CRM_Mailing_Task extends CRM_Core_Task {
    */
   public static function getTask($value) {
     self::tasks();
-    if (!$value || !CRM_Utils_Array::value($value, self::$_tasks)) {
+    if (!$value || empty(self::$_tasks[$value])) {
       // make the print task by default
       $value = self::TASK_PRINT;
     }
 
-    return [
-      self::$_tasks[$value]['class'],
-      self::$_tasks[$value]['result'],
-    ];
+    if (isset(self::$_tasks[$value])) {
+      return [[self::$_tasks[$value]['class']], self::$_tasks[$value]['result']];
+    }
+    return [[], NULL];
   }
 
 }