diff options
author | jenkins-bot <jenkins-bot@gerrit.wikimedia.org> | 2022-12-01 10:45:32 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@wikimedia.org> | 2022-12-01 10:45:32 +0000 |
commit | 1d045146d0623ac475cf78b61c98200229f0f1f6 (patch) | |
tree | 628514b066cf87a310106097a9894e29ec627da8 /includes/EditPage.php | |
parent | 3ae27010bf5f1d3f728dce073bd9233a03fd7702 (diff) | |
parent | 166b5694446b4de2320cd38942052f9e5569d4bf (diff) | |
download | mediawikicore-1d045146d0623ac475cf78b61c98200229f0f1f6.tar.gz mediawikicore-1d045146d0623ac475cf78b61c98200229f0f1f6.zip |
Merge "Make use of the new PageUpdateStatus"
Diffstat (limited to 'includes/EditPage.php')
-rw-r--r-- | includes/EditPage.php | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/includes/EditPage.php b/includes/EditPage.php index 3b36baddd702..e1c751dca09d 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -2594,7 +2594,6 @@ class EditPage implements IEditObject { CommentStoreComment::newUnsavedComment( trim( $this->summary ) ), $flags ); - /** @var Status $doEditStatus */ $doEditStatus = $pageUpdater->getStatus(); if ( !$doEditStatus->isOK() ) { @@ -2602,9 +2601,9 @@ class EditPage implements IEditObject { // Show the edit conflict page for certain recognized errors from doEdit(), // but don't show it for errors from extension hooks if ( - $doEditStatus->hasMessage( 'edit-gone-missing' ) || - $doEditStatus->hasMessage( 'edit-conflict' ) || - $doEditStatus->hasMessage( 'edit-already-exists' ) + $doEditStatus->failedBecausePageMissing() || + $doEditStatus->failedBecausePageExists() || + $doEditStatus->failedBecauseOfConflict() ) { $this->isConflict = true; // Destroys data doEdit() put in $status->value but who cares @@ -2613,7 +2612,7 @@ class EditPage implements IEditObject { return $doEditStatus; } - $result['nullEdit'] = $doEditStatus->hasMessage( 'edit-no-change' ); + $result['nullEdit'] = !$doEditStatus->wasRevisionCreated(); if ( $result['nullEdit'] ) { // We don't know if it was a null edit until now, so increment here $requestUser->pingLimiter( 'linkpurge' ); |