Adamw has uploaded a new change for review.

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

Change subject: Patch dependency glitch in the dequeue loop
......................................................................

Patch dependency glitch in the dequeue loop

TODO:
This is a pretty crappy solution, we need to keep Civi decoupled from wmf_common

Change-Id: I87cc0dee51e182a98a92a21f251281ac8bc29710
---
M sites/all/modules/wmf_common/Queue.php
M sites/all/modules/wmf_common/wmf_common.info
2 files changed, 4 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm 
refs/changes/43/120743/1

diff --git a/sites/all/modules/wmf_common/Queue.php 
b/sites/all/modules/wmf_common/Queue.php
index dbd5df9..d481e33 100644
--- a/sites/all/modules/wmf_common/Queue.php
+++ b/sites/all/modules/wmf_common/Queue.php
@@ -20,6 +20,9 @@
      * @param $callback: must have the signature ($msg) -> bool
      */
     function dequeue_loop( $queue, $batch_size, $callback ) {
+        // FIXME: we need to pull in Civi to use CRM_Core_Transaction
+        civicrm_initialize();
+
         $queue = $this->normalizeQueueName( $queue );
         watchdog( 'wmf_common',
             t( 'Attempting to process at most %size contribution(s) from 
"%queue" queue.',
diff --git a/sites/all/modules/wmf_common/wmf_common.info 
b/sites/all/modules/wmf_common/wmf_common.info
index 1eae588..70c90a9 100755
--- a/sites/all/modules/wmf_common/wmf_common.info
+++ b/sites/all/modules/wmf_common/wmf_common.info
@@ -3,6 +3,7 @@
 core = 7.x
 package = Wikimedia
 configure = admin/config/wmf_common
+dependencies[] = civicrm
 files[] = Queue.php
 files[] = WmfException.php
 files[] = twigext_l10n/CldrData.php

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I87cc0dee51e182a98a92a21f251281ac8bc29710
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