From: Luke Faraone Date: Sun, 21 Feb 2016 03:39:41 +0000 (+0000) Subject: Don't URL encode titles when revdeling from Special:Undelete X-Git-Tag: 1.31.0-rc.0~7883^2 X-Git-Url: http://git.cyclocoop.org//%22%22.str_replace%28%27%22%27%2C?a=commitdiff_plain;h=1cfa5d284bc2caf72ff404c78de1524e35c923a9;p=lhc%2Fweb%2Fwiklou.git Don't URL encode titles when revdeling from Special:Undelete URL encoding is here handled by getFullURL so calling wfUrlencode resulted in double-encoding. Bug: T127091 Change-Id: Ibc32afb80bd220b87d2c4a816398cc10345e7ac4 --- diff --git a/includes/specials/SpecialUndelete.php b/includes/specials/SpecialUndelete.php index 36f6b4c11f..81ec4cc6a9 100644 --- a/includes/specials/SpecialUndelete.php +++ b/includes/specials/SpecialUndelete.php @@ -863,7 +863,7 @@ class SpecialUndelete extends SpecialPage { $query = [ "type" => "revision", "ids" => $revisions, - "target" => wfUrlencode( $this->mTargetObj->getPrefixedText() ) + "target" => $this->mTargetObj->getPrefixedText() ]; $url = SpecialPage::getTitleFor( "RevisionDelete" )->getFullURL( $query ); $this->getOutput()->redirect( $url );