From f84c33203bfefe7a42eebb26c8ebf59bcaf45986 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 26 Apr 2022 16:50:32 +0200 Subject: [PATCH] Fix update entity not sticking with skipped version (#70779) --- homeassistant/components/update/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/update/__init__.py b/homeassistant/components/update/__init__.py index f3c6df2072f..6cc03700ed8 100644 --- a/homeassistant/components/update/__init__.py +++ b/homeassistant/components/update/__init__.py @@ -375,8 +375,11 @@ class UpdateEntity(RestoreEntity): # Clear skipped version in case it matches the current installed # version or the latest version diverged. if ( - self.__skipped_version == self.installed_version - or self.__skipped_version != self.latest_version + self.installed_version is not None + and self.__skipped_version == self.installed_version + ) or ( + self.latest_version is not None + and self.__skipped_version != self.latest_version ): self.__skipped_version = None