https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103518
Revision: 103518
Author: jeroendedauw
Date: 2011-11-17 22:46:33 +0000 (Thu, 17 Nov 2011)
Log Message:
-----------
attempt to fix bug 32462
Modified Paths:
--------------
trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaign.php
trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaigns.php
Modified:
trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaign.php
===================================================================
--- trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaign.php
2011-11-17 22:44:11 UTC (rev 103517)
+++ trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaign.php
2011-11-17 22:46:33 UTC (rev 103518)
@@ -152,7 +152,7 @@
}
public function onSuccess() {
- $this->getOutput()->redirect( SpecialPage::getTitleFor(
'UploadCampaigns' )->getLocalURL() );
+ $this->getOutput()->redirect( SpecialPage::getTitleFor(
'UploadCampaigns' )->getLocalURL( array( 'refresh' => '1' ) ) );
}
}
Modified:
trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaigns.php
===================================================================
--- trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaigns.php
2011-11-17 22:44:11 UTC (rev 103517)
+++ trunk/extensions/UploadWizard/includes/specials/SpecialUploadCampaigns.php
2011-11-17 22:46:33 UTC (rev 103518)
@@ -81,9 +81,12 @@
protected function displayUploadCamaigns() {
$this->displayAddNewControl();
- $dbr = wfGetDB( DB_SLAVE );
+ // If the refresh flag is set, fetch from the master.
+ // This is to ensure changes show up right away for the person
that makes then
+ // instead of getting hidden due to replag on installs with
multiple db servers.
+ $db = wfGetDB( $this->getRequest()->getCheck( 'refresh' ) ?
DB_MASTER : DB_SLAVE );
- $campaigns = $dbr->select(
+ $campaigns = $db->select(
'uw_campaigns',
array(
'campaign_id',
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs