From d8e88bc58d84dd673bcb59c5bb44992728866d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sun, 30 Aug 2020 09:39:34 +0200 Subject: [PATCH] Ignore 504 errors while updating (#6743) --- hassio/src/dashboard/hassio-update.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/hassio/src/dashboard/hassio-update.ts b/hassio/src/dashboard/hassio-update.ts index 2a10b8318d..e4cd4dbb07 100644 --- a/hassio/src/dashboard/hassio-update.ts +++ b/hassio/src/dashboard/hassio-update.ts @@ -161,11 +161,18 @@ export class HassioUpdate extends LitElement { try { await this.hass.callApi>("POST", item.apiPath); } catch (err) { - showAlertDialog(this, { - title: "Update failed", - text: - typeof err === "object" ? err.body?.message || "Unkown error" : err, - }); + // Only show an error if the status code was not 504 (timeout reported by proxies) + if (err.status_code !== 504) { + showAlertDialog(this, { + title: "Update failed", + text: + typeof err === "object" + ? typeof err.body === "object" + ? err.body.message + : err.body || "Unkown error" + : err, + }); + } } item.progress = false; }