fix empty message
authordemeritcowboy <demeritcowboy@hotmail.com>
Mon, 2 Aug 2021 16:02:38 +0000 (12:02 -0400)
committerdemeritcowboy <demeritcowboy@hotmail.com>
Mon, 2 Aug 2021 16:02:38 +0000 (12:02 -0400)
CRM/Upgrade/Incremental/php/FiveFortyOne.php

index fedf856c160681c945cdc656647f3b3bc0f94746..aaa958a127934ebb3b2ec85ecf74667003201fa3 100644 (file)
@@ -44,7 +44,10 @@ class CRM_Upgrade_Incremental_php_FiveFortyOne extends CRM_Upgrade_Incremental_B
    */
   public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
     $templateUpgrader = new CRM_Upgrade_Incremental_MessageTemplates($rev);
-    $postUpgradeMessage .= '<ul><li>' . htmlspecialchars($templateUpgrader->getMessageTemplateWarning('contribution_invoice_receipt', '$display_name', 'contact.display_name')) . '</li></ul>';
+    $upgradeMessage = $templateUpgrader->getMessageTemplateWarning('contribution_invoice_receipt', '$display_name', 'contact.display_name');
+    if (!empty($upgradeMessage)) {
+      $postUpgradeMessage .= '<ul><li>' . htmlspecialchars($upgradeMessage) . '</li></ul>';
+    }
     // Example: Generate a post-upgrade message.
     // if ($rev == '5.12.34') {
     //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");