CRM-18324 - Fix tax divison by zero error on Event Dashboard
authorDilip Raj Baral <rajb.dilip@gmail.com>
Wed, 11 May 2016 11:31:45 +0000 (17:01 +0530)
committerDilip Raj Baral <rajb.dilip@gmail.com>
Wed, 11 May 2016 11:31:45 +0000 (17:01 +0530)
https://issues.civicrm.org/jira/browse/CRM-18324

CRM/Price/BAO/LineItem.php

index 0ffcc0b0e2b71b822409d5989ac1fabfb01a73f4..00627e6f60c65a8a4404418a7ae5b167e2b83b59 100644 (file)
@@ -590,7 +590,7 @@ AND li.entity_id = {$entityId}
    *   tax rate
    */
   public static function calculateTaxRate($lineItemId) {
-    if ($lineItemId['unit_price'] == 0) {
+    if ($lineItemId['unit_price'] == 0 || $lineItemId['qty'] == 0) {
       return FALSE;
     }
     if ($lineItemId['html_type'] == 'Text') {