diff --git a/webapp/components/backstage/add_incoming_webhook.jsx b/webapp/components/backstage/add_incoming_webhook.jsx
index afeb9d5692..f3601cb073 100644
--- a/webapp/components/backstage/add_incoming_webhook.jsx
+++ b/webapp/components/backstage/add_incoming_webhook.jsx
@@ -72,6 +72,7 @@ export default class AddIncomingWebhook extends React.Component {
},
(err) => {
this.setState({
+ saving: false,
serverError: err.message
});
}
@@ -125,6 +126,7 @@ export default class AddIncomingWebhook extends React.Component {
{
this.setState({
+ saving: false,
serverError: err.message
});
}
@@ -157,6 +158,7 @@ export default class AddOutgoingWebhook extends React.Component {
{
- dispatchError(err, 'addIncomingHook');
-
if (error) {
error(err);
+ } else {
+ dispatchError(err, 'addIncomingHook');
}
}
);
@@ -1205,10 +1205,10 @@ export function addOutgoingHook(hook, success, error) {
}
},
(err) => {
- dispatchError(err, 'addOutgoingHook');
-
if (error) {
error(err);
+ } else {
+ dispatchError(err, 'addOutgoingHook');
}
}
);