fixes dash line appended to the contribution amounts if label is empty
authorKurund Jalmi <kurund.jalmi@gmail.com>
Wed, 23 Nov 2022 10:19:41 +0000 (10:19 +0000)
committerGitHub <noreply@github.com>
Wed, 23 Nov 2022 10:19:41 +0000 (10:19 +0000)
CRM/Price/BAO/PriceField.php

index 05821e18f9788d9854a5d24f3aad81de7c9f8be8..108c15032446b161c4b7d032d4ca405cca3af796 100644 (file)
@@ -382,7 +382,7 @@ class CRM_Price_BAO_PriceField extends CRM_Price_DAO_PriceField {
 
         foreach ($customOption as $opId => $opt) {
           $preHelpText = $postHelpText = '';
-          $opt['label'] = '<span class="crm-price-amount-label">' . $opt['label'] . '</span>';
+          $opt['label'] = !empty($opt['label']) ? $opt['label'] . '<span class="crm-price-amount-label">' . $opt['label'] . '</span>' : '';
           if (!empty($opt['help_pre'])) {
             $preHelpText = '<span class="crm-price-amount-help-pre description">' . $opt['help_pre'] . '</span><span class="crm-price-amount-help-pre-separator">:&nbsp;</span>';
           }
@@ -567,7 +567,7 @@ class CRM_Price_BAO_PriceField extends CRM_Price_DAO_PriceField {
           $max_value = CRM_Utils_Array::value('max_value', $opt, '');
 
           $preHelpText = $postHelpText = '';
-          $opt['label'] = '<span class="crm-price-amount-label">' . $opt['label'] . '</span>';
+          $opt['label'] = !empty($opt['label']) ? $opt['label'] . '<span class="crm-price-amount-label">' . $opt['label'] . '</span>' : '';
           if (!empty($opt['help_pre'])) {
             $preHelpText = '<span class="crm-price-amount-help-pre description">' . $opt['help_pre'] . '</span><span class="crm-price-amount-help-pre-separator">:&nbsp;</span>';
           }