From 4f3c708109769003143d6a9dcf43cbd650345b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 13 Sep 2022 10:41:19 +0200 Subject: [PATCH] Guard repairs subscription (#13708) --- src/components/ha-sidebar.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/ha-sidebar.ts b/src/components/ha-sidebar.ts index 3425cb35d4..30c4959335 100644 --- a/src/components/ha-sidebar.ts +++ b/src/components/ha-sidebar.ts @@ -221,13 +221,15 @@ class HaSidebar extends SubscribeMixin(LitElement) { private _sortable?: SortableInstance; public hassSubscribe(): UnsubscribeFunc[] { - return [ - subscribeRepairsIssueRegistry(this.hass.connection!, (repairs) => { - this._issuesCount = repairs.issues.filter( - (issue) => !issue.ignored - ).length; - }), - ]; + return this.hass.user?.is_admin + ? [ + subscribeRepairsIssueRegistry(this.hass.connection!, (repairs) => { + this._issuesCount = repairs.issues.filter( + (issue) => !issue.ignored + ).length; + }), + ] + : []; } protected render() {