Fix error handling in Ack and Exec modals
This commit is contained in:
@@ -135,8 +135,9 @@ export class AckModalUnthemed extends PureComponent<Props, State> {
|
||||
this.props.onSubmit(ackData).then(() => {
|
||||
this.dismiss();
|
||||
}).catch(err => {
|
||||
const errorMessage = err.data?.message || err.data?.error || err.data || err.statusText || '';
|
||||
this.setState({
|
||||
ackError: err.message || err.data,
|
||||
ackError: errorMessage,
|
||||
loading: false,
|
||||
});
|
||||
});
|
||||
|
||||
@@ -93,7 +93,7 @@ export class ExecScriptModalUnthemed extends PureComponent<Props, State> {
|
||||
this.setState({ error: true, errorMessage: message, loading: false });
|
||||
}
|
||||
}).catch(err => {
|
||||
let errorMessage = err.message || err.data || '';
|
||||
let errorMessage = err.data?.message || err.data?.error || err.data || err.statusText || '';
|
||||
errorMessage = this.formatResult(errorMessage);
|
||||
this.setState({
|
||||
error: true,
|
||||
|
||||
Reference in New Issue
Block a user