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.props.onSubmit(ackData).then(() => {
|
||||||
this.dismiss();
|
this.dismiss();
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
|
const errorMessage = err.data?.message || err.data?.error || err.data || err.statusText || '';
|
||||||
this.setState({
|
this.setState({
|
||||||
ackError: err.message || err.data,
|
ackError: errorMessage,
|
||||||
loading: false,
|
loading: false,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ export class ExecScriptModalUnthemed extends PureComponent<Props, State> {
|
|||||||
this.setState({ error: true, errorMessage: message, loading: false });
|
this.setState({ error: true, errorMessage: message, loading: false });
|
||||||
}
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
let errorMessage = err.message || err.data || '';
|
let errorMessage = err.data?.message || err.data?.error || err.data || err.statusText || '';
|
||||||
errorMessage = this.formatResult(errorMessage);
|
errorMessage = this.formatResult(errorMessage);
|
||||||
this.setState({
|
this.setState({
|
||||||
error: true,
|
error: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user