Fix mailing task when there are no tasks
authorMatthew Wire <mjw@mjwconsult.co.uk>
Sun, 1 Aug 2021 18:24:16 +0000 (19:24 +0100)
committerMatthew Wire <mjw@mjwconsult.co.uk>
Sun, 1 Aug 2021 18:24:30 +0000 (19:24 +0100)
CRM/Mailing/Task.php

index 721175fabe2f41d960c59e1625c0f141f380bd7a..efc6d3d82c639436bcffb675e93b9f83ac1542ab 100644 (file)
@@ -80,10 +80,10 @@ class CRM_Mailing_Task extends CRM_Core_Task {
       $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];
   }
 
 }