aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Rest/Handler/EditHandler.php
diff options
context:
space:
mode:
authorWendy Quarshie <wquarshie@wikimedia.org>2024-03-05 21:00:43 +0000
committerWQuarshie <wquarshie@wikimedia.org>2024-04-02 16:49:40 +0000
commit2ef78ee34b042d22b7d7149e0391c2dec295c7c6 (patch)
tree466f4a003bc86573d06344070d168256cc382337 /includes/Rest/Handler/EditHandler.php
parent936bee5f9f63ac918e99dfacbefcf801cd907bcd (diff)
downloadmediawikicore-2ef78ee34b042d22b7d7149e0391c2dec295c7c6.tar.gz
mediawikicore-2ef78ee34b042d22b7d7149e0391c2dec295c7c6.zip
Improve error localization in REST handlers
BUg: T358745 Change-Id: Icb804560c827ee3e5df56d9d8d9565b8157fa9e1
Diffstat (limited to 'includes/Rest/Handler/EditHandler.php')
-rw-r--r--includes/Rest/Handler/EditHandler.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/Rest/Handler/EditHandler.php b/includes/Rest/Handler/EditHandler.php
index d912031c5a94..314f31004623 100644
--- a/includes/Rest/Handler/EditHandler.php
+++ b/includes/Rest/Handler/EditHandler.php
@@ -15,6 +15,7 @@ use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\TitleFormatter;
use MediaWiki\Title\TitleParser;
+use RuntimeException;
use Wikimedia\Message\MessageValue;
/**
@@ -87,7 +88,7 @@ abstract class EditHandler extends ActionModuleBasedHandler {
}
if ( !isset( $data['edit'] ) || !$data['edit']['result'] ) {
- throw new HttpException( 'Bad result structure received from ApiEditPage' );
+ throw new RuntimeException( 'Bad result structure received from ApiEditPage' );
}
if ( $data['edit']['result'] !== 'Success' ) {