diff --git a/src/panels/config/automation/ha-automation-editor.ts b/src/panels/config/automation/ha-automation-editor.ts index 996daed1736b..14e1cd110480 100644 --- a/src/panels/config/automation/ha-automation-editor.ts +++ b/src/panels/config/automation/ha-automation-editor.ts @@ -502,9 +502,9 @@ export class HaAutomationEditor extends KeyboardShortcutMixin(LitElement) { } }, (errors) => { - this._errors = errors.body.message; + this._errors = errors.body.message || errors.error || errors.body; showToast(this, { - message: errors.body.message, + message: errors.body.message || errors.error || errors.body, }); throw errors; } diff --git a/src/panels/config/script/ha-script-editor.ts b/src/panels/config/script/ha-script-editor.ts index 76c0f886b0a4..054872eb3976 100644 --- a/src/panels/config/script/ha-script-editor.ts +++ b/src/panels/config/script/ha-script-editor.ts @@ -660,9 +660,9 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) { } }, (errors) => { - this._errors = errors.body.message; + this._errors = errors.body.message || errors.error || errors.body; showToast(this, { - message: errors.body.message, + message: errors.body.message || errors.error || errors.body, }); throw errors; }