0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00

Added check for payload property on error

no-issue

If the onUploadStart or onUploadSuccess methods error, and the error
does not contain a payload property then we recieve an opaque error
message which can be difficult to understand.
This commit is contained in:
Fabien egg O'Carroll 2021-12-09 18:25:24 +02:00 committed by Fabien 'egg' O'Carroll
parent 1b9854b99f
commit 3b1696c57d

View file

@ -302,8 +302,8 @@ export default Component.extend({
return true;
} catch (error) {
// grab custom error message if present
let message = error.payload.errors && error.payload.errors[0].message || '';
let context = error.payload.errors && error.payload.errors[0].context || '';
let message = error.payload && error.payload.errors && error.payload.errors[0].message || '';
let context = error.payload && error.payload.errors && error.payload.errors[0].context || '';
// fall back to EmberData/ember-ajax default message for error type
if (!message) {