CRM-15235 fix - Multiple term membership price field option ignores terms in back...
authormonishdeb <monish.deb@webaccessglobal.com>
Fri, 5 Sep 2014 06:36:39 +0000 (12:06 +0530)
committermonishdeb <monish.deb@webaccessglobal.com>
Fri, 5 Sep 2014 06:36:39 +0000 (12:06 +0530)
https://issues.civicrm.org/jira/browse/CRM-15235

CRM/Member/Form/Membership.php

index cfc3ee010f2e6b03dbe25aeb7d29e6588226afb5..eee9323962eeea36eeddbb724cdad568077e486b 100644 (file)
@@ -1178,7 +1178,7 @@ WHERE   id IN ( ' . implode(' , ', array_keys($membershipType)) . ' )';
       $$dateVariable = CRM_Utils_Date::processDate($formValues[$dateField]);
     }
 
-    $memTypeNumTerms = CRM_Utils_Array::value('num_terms', $formValues);
+    $memTypeNumTerms =  empty($termsByType) ? CRM_Utils_Array::value('num_terms', $formValues) : NULL;
 
     $calcDates = array();
     foreach ($this->_memTypeSelected as $memType) {