X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=maintenance%2FimportSiteScripts.php;h=5dfd2a87954429a3372296832d8c060e989235c5;hb=26760fc8569d8e55081b5334cfa6fd5b816d2e4f;hp=6566a60d9727ddc02b0278cf9104f67c7efe8e88;hpb=4e90d55fdc9d31d93e24cf05687eb7d180806f44;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/importSiteScripts.php b/maintenance/importSiteScripts.php index 6566a60d97..5dfd2a8795 100644 --- a/maintenance/importSiteScripts.php +++ b/maintenance/importSiteScripts.php @@ -41,7 +41,12 @@ class ImportSiteScripts extends Maintenance { public function execute() { global $wgUser; - $user = User::newFromName( $this->getOption( 'username', 'ScriptImporter' ) ); + $username = $this->getOption( 'username', false ); + if ( $username === false ) { + $user = User::newSystemUser( 'ScriptImporter', array( 'steal' => true ) ); + } else { + $user = User::newFromName( $username ); + } $wgUser = $user; $baseUrl = $this->getArg( 1 );