PHP Warning: Invalid argument supplied for foreach() in /www/w/includes/Uri.php...
authorReedy <reedy@wikimedia.org>
Wed, 8 Aug 2012 20:09:32 +0000 (21:09 +0100)
committerReedy <reedy@wikimedia.org>
Wed, 8 Aug 2012 20:09:32 +0000 (21:09 +0100)
Change-Id: I05e34c4f0f9f31165b29b7ea1fda4417d6c96508

includes/Uri.php

index 0816e76..9354068 100644 (file)
@@ -258,8 +258,10 @@ class Uri {
                }
 
                $query = $this->getQuery();
-               foreach( $parameters as $key => $value ) {
-                       $query[$key] = $value;
+               if ( count( $parameters ) ) {
+                       foreach( $parameters as $key => $value ) {
+                               $query[$key] = $value;
+                       }
                }
 
                $this->setQuery( $query );