X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FreassignEdits.php;h=98025d1d90eb5ab70ae3400fa1bb077a49cbeca3;hb=9dcd12714e1dd761a62d68520ea6f4a370b4b735;hp=c91d4ed88867a74007de1c5bac00e16c622b05e8;hpb=30ec9d51c6c17cd47f25cc74a0517878ed18df10;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/reassignEdits.php b/maintenance/reassignEdits.php index c91d4ed888..98025d1d90 100644 --- a/maintenance/reassignEdits.php +++ b/maintenance/reassignEdits.php @@ -20,7 +20,7 @@ * @file * @ingroup Maintenance * @author Rob Church - * @licence GNU General Public Licence 2.0 or later + * @license GPL-2.0-or-later */ use Wikimedia\Rdbms\IDatabase; @@ -136,20 +136,19 @@ class ReassignEdits extends Maintenance { if ( $total ) { # Reassign edits $this->output( "\nReassigning current edits..." ); - if ( $wgActorTableSchemaMigrationStage < MIGRATION_NEW ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_OLD ) { $dbw->update( 'revision', [ 'rev_user' => $to->getId(), - 'rev_user_text' => - $wgActorTableSchemaMigrationStage <= MIGRATION_WRITE_BOTH ? $to->getName() : '' + 'rev_user_text' => $to->getName(), ], $from->isLoggedIn() ? [ 'rev_user' => $from->getId() ] : [ 'rev_user_text' => $from->getName() ], __METHOD__ ); } - if ( $wgActorTableSchemaMigrationStage > MIGRATION_OLD ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_NEW ) { $dbw->update( 'revision_actor_temp', [ 'revactor_actor' => $to->getActorId( $dbw ) ], @@ -179,7 +178,7 @@ class ReassignEdits extends Maintenance { } /** - * Return user specifications + * Return user specifications for an UPDATE * i.e. user => id, user_text => text * * @param IDatabase $dbw Database handle @@ -193,13 +192,13 @@ class ReassignEdits extends Maintenance { global $wgActorTableSchemaMigrationStage; $ret = []; - if ( $wgActorTableSchemaMigrationStage < MIGRATION_NEW ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_OLD ) { $ret += [ $idfield => $user->getId(), - $utfield => $wgActorTableSchemaMigrationStage <= MIGRATION_WRITE_BOTH ? $user->getName() : '', + $utfield => $user->getName(), ]; } - if ( $wgActorTableSchemaMigrationStage > MIGRATION_OLD ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_NEW ) { $ret += [ $acfield => $user->getActorId( $dbw ) ]; } return $ret;