http://www.mediawiki.org/wiki/Special:Code/MediaWiki/71106
Revision: 71106 Author: jeroendedauw Date: 2010-08-15 09:28:26 +0000 (Sun, 15 Aug 2010) Log Message: ----------- Fixed small issue that occurred for installs without any extensions Modified Paths: -------------- trunk/extensions/Deployment/includes/DistributionRepository.php Modified: trunk/extensions/Deployment/includes/DistributionRepository.php =================================================================== --- trunk/extensions/Deployment/includes/DistributionRepository.php 2010-08-15 09:20:32 UTC (rev 71105) +++ trunk/extensions/Deployment/includes/DistributionRepository.php 2010-08-15 09:28:26 UTC (rev 71106) @@ -146,14 +146,16 @@ $extensionParams = array(); - foreach ( $extensions as $extensionName => $extensionVersion ) { - $extensionParams[] = urlencode( $extensionName ) . ';' . urlencode( $extensionVersion ); + if ( count( $extensions ) > 0 ) { + foreach ( $extensions as $extensionName => $extensionVersion ) { + $extensionParams[] = urlencode( $extensionName ) . ';' . urlencode( $extensionVersion ); + } + + $extensionParams = '&extensions=' . urlencode( implode( '|', $extensionParams ) ); } - - $extensionParams = urlencode( implode( '|', $extensionParams ) ); - + $response = Http::get( - "$this->location?format=json&action=updates&mediawiki=$coreVersion&extensions=$extensionParams&state=$states", + "$this->location?format=json&action=updates&mediawiki=$coreVersion{$extensionParams}&state=$states", 'default', array( 'sslVerifyHost' => true, 'sslVerifyCert' => true ) ); _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs