Alex Monk has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/330419 )
Change subject: More error handling fixes
..
More error handling fixes
See T154565
Change-Id: I073aae149497342157503ad3f465b7d57aaad4fa
---
M ApiVisualEditor.php
M modules/ve-mw/i18n/en.json
M modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
3 files changed, 9 insertions(+), 9 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/19/330419/1
diff --git a/ApiVisualEditor.php b/ApiVisualEditor.php
index 6e40807..e527bb1 100644
--- a/ApiVisualEditor.php
+++ b/ApiVisualEditor.php
@@ -113,12 +113,12 @@
} elseif ( $response['error'] !== '' ) {
$this->dieWithError(
[ 'apierror-visualeditor-docserver-http-error',
wfEscapeWikiText( $response['error'] ) ],
- $response['error']
+ 'apierror-visualeditor-docserver-http-error'
);
} else { // error null, code not 200
$this->dieWithError(
[ 'apierror-visualeditor-docserver-http',
$response['code'] ],
- (string) $response['code']
+ 'apierror-visualeditor-docserver-http'
);
}
return $response['body'];
diff --git a/modules/ve-mw/i18n/en.json b/modules/ve-mw/i18n/en.json
index 4dd37d3..6f1f066 100644
--- a/modules/ve-mw/i18n/en.json
+++ b/modules/ve-mw/i18n/en.json
@@ -54,8 +54,8 @@
"apierror-visualeditor-badcachekey": "No cached serialization found
with that key",
"apierror-visualeditor-difffailed": "Diff failed",
"apierror-visualeditor-docserver": "Error contacting the
Parsoid/RESTbase server",
- "apierror-visualeditor-docserver-http": "docserver-http: HTTP $1",
- "apierror-visualeditor-docserver-http-error": "docserver-http-error:
$1",
+ "apierror-visualeditor-docserver-http": "HTTP $1",
+ "apierror-visualeditor-docserver-http-error": "$1",
"apierror-visualeditor-invaliddeflate": "Content provided is not
properly deflated",
"apierror-visualeditor-latestnotfound": "Could not find latest revision
for title",
"tooltip-ca-createsource": "Create the source code of this page",
diff --git a/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
b/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
index d138d29..e26c543 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
@@ -688,11 +688,11 @@
// Don't show an error if the load was manually aborted
// The response.status check here is to catch aborts triggered by
navigation away from the page
if (
- error &&
- Object.prototype.hasOwnProperty.call( error, 'error' ) &&
- Object.prototype.hasOwnProperty.call( error.error, 'info' )
+ errorText &&
+ Object.prototype.hasOwnProperty.call( errorText, 'error' ) &&
+ Object.prototype.hasOwnProperty.call( errorText.error, 'info' )
) {
- errorInfo = error.error.info;
+ errorInfo = errorText.error.info;
}
if ( !error || error.statusText !== 'abort' ) {
@@ -709,7 +709,7 @@
);
}
} else if ( errorInfo ) {
- confirmPromptMessage = ve.msg(
'visualeditor-loadwarning', errorText + ': ' + errorInfo );
+ confirmPromptMessage = ve.msg(
'visualeditor-loadwarning', error + ': ' + errorInfo );
} else if ( typeof error === 'string' ) {
confirmPromptMessage = error;
} else {
--
To view, visit https://gerrit.wikimedia.org/r/330419
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I073aae149497342157503ad3f465b7d57aaad4fa
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Alex Monk
___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits