From a46f9755a5dcc27383b4ef0758102ab6d7cbe59f Mon Sep 17 00:00:00 2001 From: Matthias Mullie Date: Mon, 17 Jun 2013 22:23:35 +0200 Subject: [PATCH] Pass along tagFilter to ContribsPager, it already expects it ContribsPager already has this below line: $this->tagFilter = isset( $options['tagfilter'] ) ? $options['tagfilter'] : false; The reason the code already works fine is because, in ChangeTags.php, there's this fallback: if ( $filter_tag === false ) { $filter_tag = $wgRequest->getVal( 'tagfilter' ); } Which essentially boils down to the same result as passing along tagfilter, which in SpecialContributions is read from $wgRequest, passed to ContribsPager, and (well, currently not) passed to ChangeTags Change-Id: I12c0336ae31c5524e41fa0087afe2ba104dc7d37 --- includes/specials/SpecialContributions.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/specials/SpecialContributions.php b/includes/specials/SpecialContributions.php index 21becd66ec..2f37cb48db 100644 --- a/includes/specials/SpecialContributions.php +++ b/includes/specials/SpecialContributions.php @@ -175,6 +175,7 @@ class SpecialContributions extends SpecialPage { 'target' => $target, 'contribs' => $this->opts['contribs'], 'namespace' => $this->opts['namespace'], + 'tagfilter' => $this->opts['tagfilter'], 'year' => $this->opts['year'], 'month' => $this->opts['month'], 'deletedOnly' => $this->opts['deletedOnly'], -- 2.20.1