Merge branch '4.7.21-rc' into master
[civicrm-core.git] / Civi / Token / AbstractTokenSubscriber.php
index 81cfd91eb473a811cf916f8b5dd5f1425f17f57b..450955bfd5b0b3cf43a96beebb5625b3f71990c6 100644 (file)
@@ -148,14 +148,11 @@ abstract class AbstractTokenSubscriber implements EventSubscriberInterface {
     }
 
     $activeTokens = array_intersect($messageTokens[$this->entity], array_keys($this->tokenNames));
-    if (empty($activeTokens)) {
-      return;
-    }
 
     $prefetch = $this->prefetch($e);
 
     foreach ($e->getRows() as $row) {
-      foreach ($activeTokens as $field) {
+      foreach ((array) $activeTokens as $field) {
         $this->evaluateToken($row, $this->entity, $field, $prefetch);
       }
     }