From 7b63544474e11536414bc2f1b43f73986171ef5f Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 25 Aug 2022 21:20:14 +0200 Subject: [PATCH] Simplify watchdog container rules (#3820) --- supervisor/addons/addon.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/supervisor/addons/addon.py b/supervisor/addons/addon.py index ccb8ca1ba..ebf34b88a 100644 --- a/supervisor/addons/addon.py +++ b/supervisor/addons/addon.py @@ -963,10 +963,11 @@ class Addon(AddonModel): async def watchdog_container(self, event: DockerContainerStateEvent) -> None: """Process state changes in addon container and restart if necessary.""" - if ( - not (event.name == self.instance.name and self.watchdog) - or self._manual_stop - ): + if event.name != self.instance.name: + return + + # Skip watchdog if not enabled or manual stopped + if not self.watchdog or self._manual_stop: return if event.state in [