dev/core#1921 Remove handling fo Civi4.2 from paypalProIPN
authoreileen <emcnaughton@wikimedia.org>
Wed, 23 Sep 2020 23:45:23 +0000 (11:45 +1200)
committereileen <emcnaughton@wikimedia.org>
Wed, 23 Sep 2020 23:45:26 +0000 (11:45 +1200)
All the tests in
CRM_Core_Payment_PayPalProIPNTest pass through this line

It used to be necessary to reformat dates on a DAO before resaving
- up until 2014

CRM/Core/Payment/PayPalProIPN.php

index ad49171254dc1a3dde4abcac6e6f3363a24db440..2866c9bdd6b3666e634d202e955d8f1f3988ee8c 100644 (file)
@@ -174,15 +174,6 @@ class CRM_Core_Payment_PayPalProIPN extends CRM_Core_Payment_BaseIPN {
 
     $now = date('YmdHis');
 
-    // fix dates that already exist
-    $dates = ['create', 'start', 'end', 'cancel', 'modified'];
-    foreach ($dates as $date) {
-      $name = "{$date}_date";
-      if ($recur->$name) {
-        $recur->$name = CRM_Utils_Date::isoToMysql($recur->$name);
-      }
-    }
-
     $sendNotification = FALSE;
     $subscriptionPaymentStatus = NULL;
     //List of Transaction Type