Adamw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/96679


Change subject: strengthen reject() contract to always require an error
......................................................................

strengthen reject() contract to always require an error

Change-Id: I3f3793396525d3503ee4babeb32f011ce4bbdc64
---
M sites/all/modules/queue2civicrm/refund/wmf_refund_qc.module
M sites/all/modules/wmf_common/Queue.php
2 files changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm 
refs/changes/79/96679/1

diff --git a/sites/all/modules/queue2civicrm/refund/wmf_refund_qc.module 
b/sites/all/modules/queue2civicrm/refund/wmf_refund_qc.module
index d4574ab..46cdfbd 100644
--- a/sites/all/modules/queue2civicrm/refund/wmf_refund_qc.module
+++ b/sites/all/modules/queue2civicrm/refund/wmf_refund_qc.module
@@ -122,7 +122,7 @@
 
     if ($ex->isRejectMessage()) {
       $error = "\nRemoving failed message from the queue: \n" . 
print_r($msg_orig, TRUE);
-      $q->reject($msg_orig);
+      $q->reject( $msg_orig, $ex );
       watchdog('queue2civicrm', $error, NULL, WATCHDOG_ERROR);
     }
 
diff --git a/sites/all/modules/wmf_common/Queue.php 
b/sites/all/modules/wmf_common/Queue.php
index e694207..4b2aa0d 100644
--- a/sites/all/modules/wmf_common/Queue.php
+++ b/sites/all/modules/wmf_common/Queue.php
@@ -270,7 +270,7 @@
      *
      * @return string URL pointing to manual edit and requeuing of the newly 
archived msg
      */
-    function reject( $msg, $error = null ) {
+    function reject( $msg, WmfException $error ) {
         $suffix = "-damaged";
         //if ( strstr( $msg->headers['destination'], $suffix ) ) { ERROR
         $msg->headers['destination'] .= $suffix;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3f3793396525d3503ee4babeb32f011ce4bbdc64
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/fundraising/crm
Gerrit-Branch: master
Gerrit-Owner: Adamw <awi...@wikimedia.org>

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

Reply via email to