From 5a89b539ea269caa4a72ab2f3b9c7a8e19327809 Mon Sep 17 00:00:00 2001 From: jitendrapurohit Date: Tue, 26 May 2015 18:31:55 +0530 Subject: [PATCH] CRM-16567 - Zero Amount Contribution returns an error message --- CRM/Core/Payment/Dummy.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Core/Payment/Dummy.php b/CRM/Core/Payment/Dummy.php index 9daaeba2cf..ae9dd49482 100644 --- a/CRM/Core/Payment/Dummy.php +++ b/CRM/Core/Payment/Dummy.php @@ -89,7 +89,7 @@ class CRM_Core_Payment_Dummy extends CRM_Core_Payment { ); // This means we can test failing transactions by setting a past year in expiry. A full expiry check would // be more complete. - if (!empty($params['credit_card_exp_date']) && date('Y') > + if (!empty($params['credit_card_exp_date']['Y']) && date('Y') > CRM_Core_Payment_Form::getCreditCardExpirationYear($params)) { $error = new CRM_Core_Error(ts('transaction failed')); return $error; -- 2.25.1