From aa1d18089f48f3efae0af8da74e3ee2549dcdad6 Mon Sep 17 00:00:00 2001 From: Pradeep Nayak Date: Fri, 27 Jan 2017 17:51:37 +0530 Subject: [PATCH] CRM-19936, initialized array for line items ---------------------------------------- * CRM-19936: Membership line items are doubled when a membersip is renewed using online contribution page https://issues.civicrm.org/jira/browse/CRM-19936 --- CRM/Contribute/Form/Contribution/Confirm.php | 1 + 1 file changed, 1 insertion(+) diff --git a/CRM/Contribute/Form/Contribution/Confirm.php b/CRM/Contribute/Form/Contribution/Confirm.php index a124683a7875..a4a03f0d4d2f 100644 --- a/CRM/Contribute/Form/Contribution/Confirm.php +++ b/CRM/Contribute/Form/Contribution/Confirm.php @@ -1527,6 +1527,7 @@ protected function postProcessMembership( $i = 1; foreach ($membershipTypeIDs as $memType) { + $membershipLineItems = array(); if ($i < count($membershipTypeIDs)) { $membershipLineItems[$priceSetID][$membershipLines[$memType]] = $unprocessedLineItems[$priceSetID][$membershipLines[$memType]]; unset($unprocessedLineItems[$priceSetID][$membershipLines[$memType]]);