From 0977cd6ed8bb9d4d1fad04e2c8397acfe17ab1b1 Mon Sep 17 00:00:00 2001 From: jitendrapurohit Date: Fri, 10 Apr 2015 13:00:55 +0530 Subject: [PATCH] CRM-16250 - Tax Invoice CIVIevent Registration Not working for Multiple Registration --- CRM/Price/BAO/LineItem.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CRM/Price/BAO/LineItem.php b/CRM/Price/BAO/LineItem.php index 0f3662ce3f..c29603b4c7 100644 --- a/CRM/Price/BAO/LineItem.php +++ b/CRM/Price/BAO/LineItem.php @@ -187,6 +187,13 @@ AND li.entity_id = {$entityId} $whereClause = " WHERE %2.id = %1"; + if ($entity == 'participant') { + $additionalParticipantIDs = CRM_Event_BAO_Participant::getAdditionalParticipantIds($entityId); + if (!empty($additionalParticipantIDs)) { + $whereClause = "WHERE %2.id IN (%1, ". implode(', ', $additionalParticipantIDs). ")"; + } + } + $orderByClause = " ORDER BY pf.weight, pfv.weight"; if ($isQuick) { -- 2.25.1