From 62dd3d9fb66ddfa64a2bc206442ff7599054907b Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sun, 6 Sep 2009 10:09:45 +0000 Subject: [PATCH] bug 20519 Redirects in the stable version showed up wrong --- includes/Wiki.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/Wiki.php b/includes/Wiki.php index 8c391e6d21..6ecbc39eba 100644 --- a/includes/Wiki.php +++ b/includes/Wiki.php @@ -310,8 +310,9 @@ class MediaWiki { wfRunHooks( 'InitializeArticleMaybeRedirect', array(&$title,&$request,&$ignoreRedirect,&$target,&$article) ); - // Follow redirects only for... redirects - if( !$ignoreRedirect && $article->isRedirect() ) { + // Follow redirects only for... redirects. + // If $target is set, then a hook wanted to redirect. + if( !$ignoreRedirect && ($target || $article->isRedirect()) ) { # Is the target already set by an extension? $target = $target ? $target : $article->followRedirect(); if( is_string( $target ) ) { -- 2.20.1