From 24e531a16c1ea94378315226e30c4caaef8754a2 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Wed, 28 Jun 2023 14:48:37 +0200 Subject: [PATCH] Catch exception if diagnostics are not supported for domain (#17067) --- .../integrations/ha-config-integration-page.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/panels/config/integrations/ha-config-integration-page.ts b/src/panels/config/integrations/ha-config-integration-page.ts index 672b6c26a8..cc4819c05f 100644 --- a/src/panels/config/integrations/ha-config-integration-page.ts +++ b/src/panels/config/integrations/ha-config-integration-page.ts @@ -898,10 +898,14 @@ class HaConfigIntegrationPage extends SubscribeMixin(LitElement) { if (!this.domain || !isComponentLoaded(this.hass, "diagnostics")) { return; } - this._diagnosticHandler = await fetchDiagnosticHandler( - this.hass, - this.domain - ); + try { + this._diagnosticHandler = await fetchDiagnosticHandler( + this.hass, + this.domain + ); + } catch (err: any) { + // No issue, as diagnostics are not required + } } private async _handleEnableDebugLogging() {