https://www.mediawiki.org/wiki/Special:Code/MediaWiki/103376

Revision: 103376
Author:   aaron
Date:     2011-11-16 20:38:24 +0000 (Wed, 16 Nov 2011)
Log Message:
-----------
Fixed totally broken --file parameter (running the sha1 for one file)

Modified Paths:
--------------
    trunk/phase3/maintenance/populateImageSha1.php

Modified: trunk/phase3/maintenance/populateImageSha1.php
===================================================================
--- trunk/phase3/maintenance/populateImageSha1.php      2011-11-16 20:36:28 UTC 
(rev 103375)
+++ trunk/phase3/maintenance/populateImageSha1.php      2011-11-16 20:38:24 UTC 
(rev 103376)
@@ -39,6 +39,14 @@
                return 'img_sha1 column of image table already populated.';
        }
 
+       public function execute() {
+               if ( $this->getOption( 'file' ) ) {
+                       $this->doDBUpdates(); // skip update log checks/saves
+               } else {
+                       parent::execute();
+               }
+       }
+
        public function doDBUpdates() {
                $method = $this->getOption( 'method', 'normal' );
                $file = $this->getOption( 'file' );
@@ -46,10 +54,10 @@
                $t = -microtime( true );
                $dbw = wfGetDB( DB_MASTER );
                if ( $file ) {
-                       $res = $dbw->selectRow(
+                       $res = $dbw->select(
                                'image',
                                array( 'img_name' ),
-                               array( 'img_name' => $dbw->addQuotes( $file ) ),
+                               array( 'img_name' => $file ),
                                __METHOD__
                        );
                        if ( !$res ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to