Fix mglaman mapping
[civicrm-core.git] / CRM / Mailing / ActionTokens.php
index c30ea60c46b586370802623a8774b0e38a8dc21f..ecb3be4dd4cb30142d835a4da269a6abcf0ed957 100644 (file)
@@ -82,10 +82,10 @@ class CRM_Mailing_ActionTokens extends \Civi\Token\AbstractTokenSubscriber {
 
     list($verp, $urls) = CRM_Mailing_BAO_Mailing::getVerpAndUrls(
       $row->context['mailingJobId'],
-      $row->context['mailingActionTarget']['id'],
-      $row->context['mailingActionTarget']['hash'],
+      $row->context['mailingActionTarget']['id'] ?? NULL,
+      $row->context['mailingActionTarget']['hash'] ?? NULL,
       // Note: Behavior is already undefined for SMS/'phone' mailings...
-      $row->context['mailingActionTarget']['email']
+      $row->context['mailingActionTarget']['email'] ?? NULL
     );
 
     $row->format('text/plain')->tokens($entity, $field,