Ejegg has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/375027 )

Change subject: Resolve ty batch start timestamp in PHP
......................................................................

Resolve ty batch start timestamp in PHP

Bug: T149745
Change-Id: I81cde571e7dbb9459aa036200ee924694a1ad7a3
---
M sites/all/modules/thank_you/thank_you.module
1 file changed, 4 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm 
refs/changes/27/375027/1

diff --git a/sites/all/modules/thank_you/thank_you.module 
b/sites/all/modules/thank_you/thank_you.module
index 796cea9..e6fbb6c 100644
--- a/sites/all/modules/thank_you/thank_you.module
+++ b/sites/all/modules/thank_you/thank_you.module
@@ -1,5 +1,6 @@
 <?php
 
+use SmashPig\Core\UtcDate;
 use wmf_communication\CiviMailStore;
 use wmf_communication\CiviMailingInsertException;
 use wmf_communication\CiviMailingMissingException;
@@ -732,19 +733,20 @@
        $dbs = wmf_civicrm_get_dbs();
        $dbs->push( 'civicrm' );
 
+       $earliest = UtcDate::getUtcDatabaseString( "-$days days" );
        $ty_query = <<<EOT
                SELECT civicrm_contribution.id, trxn_id
                FROM civicrm_contribution
                JOIN wmf_contribution_extra
                        ON wmf_contribution_extra.entity_id = 
civicrm_contribution.id
                WHERE
-                       receive_date > DATE_SUB( NOW(), INTERVAL :interval DAY 
) AND
+                       receive_date > :earliest AND
                        thankyou_date IS NULL AND
                        no_thank_you IS NULL
                ORDER BY receive_date ASC LIMIT {$batch};
 EOT;
 
-       $result = db_query( $ty_query, array( ':interval' => $days ) );
+       $result = db_query( $ty_query, array( ':earliest' => $earliest ) );
 
        $count = 0;
        $consecutiveFailures = 0;

-- 
To view, visit https://gerrit.wikimedia.org/r/375027
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I81cde571e7dbb9459aa036200ee924694a1ad7a3
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/crm
Gerrit-Branch: master
Gerrit-Owner: Ejegg <ej...@ejegg.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to