Expect the connection to be lost

This commit is contained in:
Ludeeus 2021-05-04 19:16:51 +00:00
parent 344b11a204
commit 41934320c0

View File

@ -69,11 +69,17 @@ class HaCallServiceButton extends EventsMixin(PolymerElement) {
el.$.progress.actionSuccess(); el.$.progress.actionSuccess();
eventData.success = true; eventData.success = true;
}, },
function () { function (err) {
el.progress = false; if (err?.error?.message && err.error.message === "Connection lost") {
// We expect the service call to fail with 'Connection lost' when we restart or stop
el.$.progress.actionSuccess();
eventData.success = true;
} else {
el.$.progress.actionError(); el.$.progress.actionError();
eventData.success = false; eventData.success = false;
} }
el.progress = false;
}
) )
.then(function () { .then(function () {
el.fire("hass-service-called", eventData); el.fire("hass-service-called", eventData);