(bug 17620) don't run jobs twice
authorTim Starling <tstarling@users.mediawiki.org>
Wed, 18 Mar 2009 02:22:47 +0000 (02:22 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Wed, 18 Mar 2009 02:22:47 +0000 (02:22 +0000)
maintenance/runJobs.php

index e5cc6a7..1340a85 100644 (file)
@@ -60,7 +60,7 @@ while ( $dbw->selectField( 'job', 'job_id', $conds, 'runJobs.php' ) ) {
                $status = $job->run();
                $t = microtime( true ) - $t;
                $timeMs = intval( $t * 1000 );
-               if ( !$job->run() ) {
+               if ( !$status ) {
                        runJobsLog( $job->toString() . " t=$timeMs error={$job->error}" );
                } else {
                        runJobsLog( $job->toString() . " t=$timeMs good" );