diff --git a/CRM/Contribute/Form/Contribution/Main.php b/CRM/Contribute/Form/Contribution/Main.php index fa76918ee722..595508baa7f2 100644 --- a/CRM/Contribute/Form/Contribution/Main.php +++ b/CRM/Contribute/Form/Contribution/Main.php @@ -1167,7 +1167,7 @@ public function submit($params) { $this->assign('pay_later_receipt', CRM_Utils_Array::value('pay_later_receipt', $this->_values)); } - if ($this->_membershipBlock['is_separate_payment'] && !empty($params['separate_amount'])) { + if ($this->_membershipBlock && $this->_membershipBlock['is_separate_payment'] && !empty($params['separate_amount'])) { $this->set('amount', $params['separate_amount']); } else {