diff options
author | Wendy Quarshie <wquarshie@wikimedia.org> | 2024-03-05 21:00:43 +0000 |
---|---|---|
committer | WQuarshie <wquarshie@wikimedia.org> | 2024-04-02 16:49:40 +0000 |
commit | 2ef78ee34b042d22b7d7149e0391c2dec295c7c6 (patch) | |
tree | 466f4a003bc86573d06344070d168256cc382337 /includes/Rest/Handler/EditHandler.php | |
parent | 936bee5f9f63ac918e99dfacbefcf801cd907bcd (diff) | |
download | mediawikicore-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.php | 3 |
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' ) { |