Follow-up I47412b67: pass an array of query parameters to Linker::link()
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Tue, 14 Aug 2012 11:27:54 +0000 (13:27 +0200)
committerAlexandre Emsenhuber <ialex.wiki@gmail.com>
Tue, 14 Aug 2012 11:27:54 +0000 (13:27 +0200)
Change-Id: I3cdc0a57a9cda740c482addd2c9c833a70897381

includes/Linker.php

index 5b1f0ff..51f2d6f 100644 (file)
@@ -874,7 +874,7 @@ class Linker {
 
                        if ( $redir ) {
                                wfProfileOut( __METHOD__ );
-                               return self::linkKnown( $title, "$prefix$html$inside", array(), $query ) . $trail;
+                               return self::linkKnown( $title, "$prefix$html$inside", array(), wfCgiToArray( $query ) ) . $trail;
                        }
 
                        $href = self::getUploadUrl( $title, $query );
@@ -885,7 +885,7 @@ class Linker {
                                "$prefix$html$inside</a>$trail";
                } else {
                        wfProfileOut( __METHOD__ );
-                       return self::linkKnown( $title, "$prefix$html$inside", array(), $query ) . $trail;
+                       return self::linkKnown( $title, "$prefix$html$inside", array(), wfCgiToArray( $query ) ) . $trail;
                }
        }