Don't URL encode titles when revdeling from Special:Undelete
authorLuke Faraone <luke@faraone.cc>
Sun, 21 Feb 2016 03:39:41 +0000 (03:39 +0000)
committerLuke Faraone <luke@faraone.cc>
Sun, 21 Feb 2016 20:35:24 +0000 (20:35 +0000)
URL encoding is here handled by getFullURL so calling wfUrlencode resulted in
double-encoding.

Bug: T127091
Change-Id: Ibc32afb80bd220b87d2c4a816398cc10345e7ac4

includes/specials/SpecialUndelete.php

index 36f6b4c..81ec4cc 100644 (file)
@@ -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 );