dev/core#2568 Enotice fix + test
[civicrm-core.git] / CRM / Contribute / BAO / Contribution.php
index 7e030b8f38c23390a69a62972e007b378e541594..41c2b3a1cd6618a5ff3b08cd7db0aa5efe4d3379 100644 (file)
@@ -5296,7 +5296,7 @@ LIMIT 1;";
     }
     $result = civicrm_api3('Contribution', 'get', ['id' => $id]);
     // lab.c.o mail#46 - show labels, not values, for custom fields with option values.
-    if (!empty($messageToken)) {
+    if (!empty($messageToken['contribution'])) {
       foreach ($result['values'][$id] as $fieldName => $fieldValue) {
         if (strpos($fieldName, 'custom_') === 0 && array_search($fieldName, $messageToken['contribution']) !== FALSE) {
           $result['values'][$id][$fieldName] = CRM_Core_BAO_CustomField::displayValue($result['values'][$id][$fieldName], $fieldName);