From 93f4ec7b6479872baa340d06e3d22c5118dd1e08 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 17 Nov 2023 21:29:12 -0600 Subject: [PATCH] tweak --- esphome/dashboard/entries.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/esphome/dashboard/entries.py b/esphome/dashboard/entries.py index 040dc1a094..66edf2c012 100644 --- a/esphome/dashboard/entries.py +++ b/esphome/dashboard/entries.py @@ -197,9 +197,9 @@ class DashboardEntries: bus.async_fire(EVENT_ENTRY_REMOVED, {"entry": entry}) for entry in updated: - if original_names[entry] != entry.name: - name_to_entry[original_names[entry]].discard(entry.path) - name_to_entry[entry.name].add(entry.path) + if (original_name := original_names[entry]) != (current_name := entry.name): + name_to_entry[original_name].discard(entry.path) + name_to_entry[current_name].add(entry.path) bus.async_fire(EVENT_ENTRY_UPDATED, {"entry": entry}) def _get_path_to_cache_key(self) -> dict[str, DashboardCacheKeyType]: